O objeto StarDesktop representa a aplicação LibreOfficeDev. Algumas rotinas ou objetos da interface do utilizador, como a janela atual, podem ser utilizados através do StarDesktop.
Para gerir contentores de bibliotecas pessoais ou partilhadas (Macros da Aplicação ou As Minhas Macros) a partir de um documento, utilize o especificador GlobalScope.
Objetos de documento ativos
Os seguintes objetos podem ser utilizados a partir do documento ativo.
ThisComponent representa o documento atual nas macros Basic. Refere-se ao componente ativo, cujas propriedades podem ser lidas e definidas e cujos métodos podem ser chamados. As propriedades e os métodos disponíveis através de ThisComponent dependem do tipo de documento.
Cria um objeto UNO. No Windows, também pode criar objetos OLE.
Este método cria ocorrências do tipo que é enviado como parâmetro.
O LibreOfficeDev disponibiliza uma Interface de Programação de Aplicações (API) que permite controlar os componentes do LibreOfficeDev com diferentes linguagens de programação, utilizando o Kit de Desenvolvimento de Software (SDK) do LibreOfficeDev. Para mais informações sobre a API do LibreOfficeDev e o Kit de Desenvolvimento de Software, visite https://api.libreoffice.org