GlobalScope specifier

To manage personal or shared library containers (Application Macros or My Macros) from within a document, use the GlobalScope specifier.

Basic-Quellcode und Dialoge sind in Bibliothekscontainern organisiert. Bibliotheken können Module und Dialoge enthalten.

Bei Basic:

Basic-Bibliotheken und Module können mit dem Objekt BasicLibraries verwaltet werden. Bibliotheken können durchsucht, untersucht und auf Anforderung geladen werden. Überwachung von Dokumentenereignissen veranschaulicht das Laden von LibreOfficeDev Bibliotheken.

Bei Dialogen:

Dialog-Bibliotheken und Dialoge können mit dem Objekt DialogLibraries verwaltet werden. Öffnen eines Dialogs mit Basic veranschaulicht, wie gemeinsame LibreOfficeDev-Dialoge angezeigt werden.

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.

Syntax:

GlobalScope specifier

Beispiel:

Beispiel im Dokumenten-Basic


    ' Ansprechen von Dialog1 in der Dokumentenbibliothek Standard
    oDlgDesc = DialogLibraries.Standard.Dialog1
    ' Ansprechen von Dialog2 in der Anwendungsbibliothek Library1
    oDlgDesc = GlobalScope.DialogLibraries.Library1.Dialog2