Het StarDesktop-object geeft de LibreOffice applicatie aan. Enkele routines en gebruikersinterface-objecten zoals 'current window' kunnen via StarDesktop gebruikt worden.
Om persoonlijke en gedeelde bibliotheek-containers (Applicatie Macro's of Mijn macro's) binnen een document te beheren, gebruik de specificatie GlobalScope.
Actieve document-objecten
De volgende objecten kunnen vanuit het actieve document worden gebruikt.
In Basic macro's staat ThisComponent voor het huidige document. U kunt met dit object van de actieve component de methodes aanroepen en zo onder meer de eigenschappen lezen en wijzigen. De beschikbare eigenschappen en methodes via ThisComponent verschillen per type document.
Maakt een UNO-object. Op Windows kan het ook OLE-objecten maken.
Met deze methode kunnen exemplaren gemaakt worden van het type dat als parameter doorgegeven wordt.
LibreOffice heeft een API (Application Programming Interface) waarmee de componenten van LibreOffice via meerdere programmeertalen gebruikt kunnen worden met daarbij ondersteuning van de LibreOffice SDK (Software Development Kit). Meer informatie over de LibreOffice API en de SDK: https://api.libreoffice.org