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.
Active document Objects
The following objects can be used from the active document.
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.
LibreOffice provides an Application Programming Interface (API) that allows controlling the LibreOffice components with different programming languages by using the LibreOffice Software Development Kit (SDK). For more information about the LibreOffice API and the Software Development Kit, visit https://api.libreoffice.org