Buongiorno a tutti, scrivo perchè ho bisogno del vostro prezioso aiuto per una cosa per voi certamente più che banale: nell'esempio seguente come posso ottenere il numero del foglio invece del nome?
Sub Main
Doc = ThisComponent
Sheet = Doc.getcurrentcontroller.activesheet
Print Sheet.Name
End Sub
[Risolto] Ottenere numero foglio attivo
[Risolto] Ottenere numero foglio attivo
- Allegati
-
- Nome foglio.ods
- (7.87 KiB) Scaricato 80 volte
Ultima modifica di il Luca il lunedì 15 maggio 2017, 18:08, modificato 1 volta in totale.
LibreOffice 6.0.7.3
Linux Ubuntu LTS 20.04
Linux Ubuntu LTS 20.04
Re: Ottenere numero foglio attivo
non so se esiste una funzione apposita, però puoi fare così
Codice: Seleziona tutto
Sub Main
Doc = ThisComponent
Sheet = Doc.getcurrentcontroller.activesheet
SHNAME = Sheet.name
For I = 0 to Doc.Sheets.Count - 1
if doc.sheets(i).name = SHNAME then
PRINT "INDICE = " & I
Exit for
endif
next
End Sub
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Re: Ottenere numero foglio attivo
Ottimo, grazie!
Speravo ci fosse qualcosa tipo sheet.number
Ovviamente va benissimo anche cercarmelo, grazie ancora.
Ciao.
Luca.
Speravo ci fosse qualcosa tipo sheet.number
Ovviamente va benissimo anche cercarmelo, grazie ancora.
Ciao.
Luca.
LibreOffice 6.0.7.3
Linux Ubuntu LTS 20.04
Linux Ubuntu LTS 20.04