Ciao,
non so se ho capito bene il problema.
Al di la del metodo da utilizzare per la selezione del foglio 
("ThisComponent.Sheet" etc. oppure "dispatcher.executeDispatch"), devi poi 
associare la macro all'evento di apertura del documento, altrimenti 
l'esecuzione avviene solo su tua richiesta.
A che "livello" è il problema? Composizione della macro oppure esecuzione 
automatica?

Alberto

----- Messaggio originale -----
Da: "Meloni Matteo" <[email protected]>
A: "LibreOffice" <[email protected]>, [email protected]
Inviato: Mercoledì, 10 dicembre 2014 20:56:22
Oggetto: Re: [it-users] problemino con una macro

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

-- 
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