Справка Collabora Office 24.04
To manage personal or shared library containers (Application Macros or My Macros) from within a document, use the GlobalScope specifier.
Исходный код и диалоги Basic организованы в контейнеры библиотек. Библиотеки могут содержать модули и диалоги.
Basic libraries and modules can be managed with the BasicLibraries object. Libraries can be searched, explored and loaded on request. Monitoring Documents Events illustrates Collabora Office library loading.
Dialog libraries and dialogs can be managed with the DialogLibraries object. Opening a Dialog With Basic illustrates how to display Collabora Office shared dialogs.
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
Пример на Basic
' вызов Dialog1 в библиотеке документов Standard
oDlgDesc = DialogLibraries.Standard.Dialog1
' вызов Dialog2 в библиотеке приложений Library1
oDlgDesc = GlobalScope.DialogLibraries.Library1.Dialog2