L'oggetto StarDesktop rappresenta l'applicazione LibreOffice. Alcune routine od oggetti dell'interfaccia utente, come la finestra attiva, si possono utilizzare tramite StarDesktop.
Per gestire i contenitori di librerie condivise o personali (Macro dell'applicazione o Macro personali) dall'interno di un documento, utilizzare il modificatore GlobalScope.
Oggetti del documento attivo
Dal documento attivo è possibile utilizzare gli oggetti seguenti.
ThisComponent rappresenta il documento in uso nelle macro Basic. Indirizza il componente attivo in modo che sia possibile leggerne e impostarne le proprietĂ e richiamarne i metodi. Le proprietĂ e i metodi disponibili tramite ThisComponent dipendono dal tipo di documento.
Crea un oggetto UNO. In Windows, può anche creare oggetti OLE.
Questo metodo crea istanze del tipo trasmesso come parametro.
LibreOffice dispone di una API che permette di controllarne i componenti con diversi linguaggi di programmazione usando un apposito Software Development Kit (SDK). Per maggiori informazioni sulla API di LibreOffice e sul Software Development Kit, visitate il sito web https://api.libreoffice.org