La tua è corretta, ma devi completare con un .Select(qualcosa)

- versione sotf:

oSheets = ThisComponent.Sheets
idSheet = oSheets.Count
oSheet = oSheets.getByIndex(idSheet-1)
ThisComponent.CurrentController.Select(oSheet.GetCellByPosition(0,0))


- versione hard (su unica riga, ma giusto per giocare...):

ThisComponent.CurrentController.Select(ThisComponent.Sheets.getByIndex(ThisComponent.Sheets.Count-1).GetCellByPosition(0,0))


Ciao

On 10/12/2014 19.20, [email protected] wrote:
> 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
> 


-- 
Giuseppe Vizziello
http://www.giuSerpe.it - skype: giuserpe
http://leeno.org
LeenO - computo metrico assistito su LibreOffice/OpenOffice

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