Date: prev next · Thread: first prev next last
2021 Archives by date, by thread · List index


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.