Grazie. Proverò subito il tuo suggerimento e fortunatamente me la cavo
benino con l'inglese
paparucino
On 11/22/21 21:51, gianpaolo_marcolongo wrote:
Buona sera,
devi definire ACell come object -> ACell as object , ed eseguire il
comando ACell = ASheet.getCellRangebyName("B2"). In Acell dovresti
trovare il contenuto della cella B2 sotto forma di stringa.
Acell as object
ASheet as obiect
'ASheet is asheet -> il foglio da cui leggere la cella'
ASheet = Doc.CurrentController.ActiveSheet
ACell = ASheet.getCellRangebyName("B2")
oarguments = ACell
Dovrebbe funzionare
Gian Paolo Marcolongo
O.T.
se conosci l'inglese all'indirizzo
https://wiki.documentfoundation.org/Documentation/Publications#How-tos_and_Tutorials
<https://wiki.documentfoundation.org/Documentation/Publications#How-tos_and_Tutorials>
sotto la voce LibreOffice Basic reference Cards trovi il bignamino dei
comandi basic divisi per argomento. Sono una ventina di pagine in
formato pdf - le nove schede vanno scaricate singolarmente, e contengono
utili spiegazioni e link di approfondimento.
Il 22/11/21 20:59, paparucino ha scritto:
Buonasera,
la macro Main esegue i seguenti comandi:
Sub Main
oarguments = "file.xlsx"
Shell("/opt/myprogram/dist/index",0,oarguments)
End Sub
dove index esegue la lettura e l'elaborazione di file.xlsx mettendo il
tutto in un DB.
il valore di file.xlsx è contenuto nella cella B2 di tutti i file che
devo elaborare. Il problema è come passare questo valore a oarguments
della macro.
paparucino
--
Come cancellarsi: E-mail users+unsubscribe@it.libreoffice.org
Problemi? https://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: https://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: https://listarchives.libreoffice.org/it/users/
Privacy Policy: https://www.documentfoundation.org/privacy
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.