Obiekt StarDesktop reprezentuje aplikację LibreOffice. Niektóre procedury lub obiekty interfejsu użytkownika, takie jak bieżące okno, mogą być używane przez StarDesktop.
Aby zarządzać osobistymi lub udostępnionymi kontenerami bibliotek (Makra aplikacji lub Moje makra) z poziomu dokumentu, użyj specyfikatora GlobalScope.
Obiekty aktywnego dokumentu
Z aktywnego dokumentu można użyć następujących obiektów.
ThisComponent reprezentuje bieżący dokument w makrach Basic. Adresuje aktywny składnik, którego właściwości można odczytywać i ustawiać oraz którego metody można wywoływać. Właściwości i metody udostępniane przez ThisComponent zależą od typu dokumentu.
Ta metoda tworzy wystąpienia typu, który jest przekazywany jako parametr.
LibreOffice udostępnia interfejs programowania aplikacji (API), który umożliwia obsługę komponentów LibreOffice z różnych języków programowania przy użyciu zestawu LibreOffice Software Development Kit (SDK). Aby uzyskać więcej informacji o interfejsie API LibreOffice i oprogramowaniu Software Development Kit, odwiedź stronę https://api.libreoffice.org.