GlobalScope

Inhalte
Index 🔎︎

# GlobalScope specifier

Um gemeinsame genutzte oder persönliche Bibliothekscontainer (LibreOffice Makros oder Meine Makros) aus einem Dokument heraus zu verwalten, verwenden Sie den Spezifizierer GlobalScope.

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 LibreOffice Bibliotheken.

## Bei Dialogen:

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

BasicLibraries- und DialogLibraries-Container sind auf Anwendungsebene und in jedem Dokument vorhanden. Für die Bibliothekscontainer des Dokuments muss der GlobalScope-Spezifizierer nicht verwaltet werden. Wenn Sie einen globalen Bibliothekscontainer (in LibreOffice Makros oder Meine Makros) aus einem Dokument heraus aufrufen möchten, müssen Sie den GlobalScope-Spezifizierer verwenden.

### 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