In data 10 dicembre 2014 alle ore 19:20:10, [email protected] <[email protected]> ha scritto:

Mi sto dilettando a scrivere una piccola macro per due fogli elettronici, e mi sono imbattuto in un piccolissimo problema: all'apertura del file vorrei che comparisse l'ultimo foglio
del documento, non l'ultimo aperto dopo la chiusura del documento.

pensavo che questo comando:

ThisComponent.Sheets.getByIndex(nfoglio)

dove nfoglio è una variabile=ThisComponent.Sheets.Count-1

facesse al mio caso, ma non è così.

Grazie


Ciao io so come fare, ma devi specificare il numero del foglio, ecco la macro che uso io per spostarmi nei fogli, in questo caso si va a finire sul foglio n. 5.
Spero di esserti stato di aiuto.

rem ----------------------------------------------------------------------
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Nr"
args1(0).Value = 5

dispatcher.executeDispatch(document, ".uno:JumpToTable", "", 0, args1())



Creato con il client email di Opera: http://www.opera.com/mail/

--
Come cancellarsi: E-mail [email protected]
Problemi? http://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: 
http://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: http://listarchives.libreoffice.org/it/users/
Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e non 
sono eliminabili

Rispondere a