Il 07/12/2015 18:27, Giuseppe Vizziello ha scritto:
Ok, funziona ed è meglio dell'altra, perché con ".executeDispatch()" mi funziona solamente usando il numero del foglio e non il nome.If thisComponent.Sheets.hasByName("COMPUTO") Then '[1] oSheet = ThisComponent.Sheets.getByName("COMPUTO") '[2] ThisComponent.CurrentController.Select(oSheet) '[3] ThisComponent.currentController.Select(ThisComponent.CreateInstance("com.sun.star.sheet.SheetCellRanges"))'[4] EndIf[1]: verifico l'esistenza del foglio "COMPUTO" e procedo, altrimenti non succede niente [2]: definisco il nome del foglio [3]: lo seleziono, quindi evidenzio [4]: annullo la selezione, ma rimane evidenziato Uso a fatica "executeDispatch()", ma è solo un'abitudine. In questo caso forse è più lunga, ma la trovo più facile da capire
Grazie Ambrogio -- 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
