Ajuda del LibreOffice 26.2
To manage personal or shared library containers (Application Macros or My Macros) from within a document, use the GlobalScope specifier.
El codi font i els diàlegs escrits en Basic s'organitzen en contenidors de biblioteca. Les biblioteques poden contenir mòduls i diàlegs.
Les biblioteques i mòduls bàsics es poden gestionar amb l'objecte BasicLibraries. Les biblioteques es poden explorar i carregar a petició. Seguiment de documents esdeveniments illustra la càrrega de la biblioteca del LibreOffice.
Les biblioteques de diàlegs i els diàlegs es poden gestionar mitjançant l'objecte DialogLibraries. Obertura d'un diàleg amb BASIC il·lustra com mostrar els diàlegs compartits del LibreOffice.
BasicLibraries and DialogLibraries containers exist at application level and within every document. Document's library containers do not need the GlobalScope specifier to be managed. If you want to call a global library container (located in Application Macros or My Macros) from within a document, you must use the GlobalScope specifier.
GlobalScope specifier
Recuperació d'un diàleg de document o d'aplicació
' accessing MyDialog located in Standard document library
oDlgDesc = DialogLibraries.Standard.MyDialog
' accés a dlgProgress, situat a la biblioteca d'aplicacions ScriptForge
oDlgDesc = GlobalScope.DialogLibraries.ScriptForge.dlgProgress