Macros/Writer/008/it

Descrizione
Si desidera scrivere una macro per LibreOffice Writer, che simula la funzionalità del comando.

Viene utilizzato il dispatcher per richiamare il comando .uno:ConvertTableToText (questa parte di codice può essere registrata se è attiva l'opzione ).

La macro inizia posizionando il cursore nella tabella con il metodo Select dell'oggetto CurrentController e passandogli il cursore creato nella tabella.

Nell'esempio seguente viene convertita una tabella denominata "Tabella2".

L'accesso alla tabella avviene tramite il metodo getByName del servizio TextTables. Il metodo ''' com.sun.star. text.createCursorByCellName''' permette di creare un cursore nella cella A1. Questo cursore viene posi usato per selezionare la tabella e poi eseguire la conversione.

Codice
In LibreOffice Basic:

File ODT di esempio con la macro

 * [[Media:Example macro to convert table to text.odt|Scaricate il file ODT di esempio che contiene questa macro]]