Spis treści

# Specyfikator GlobalScope

Aby zarządzać osobistymi lub udostępnionymi kontenerami bibliotek (Makra aplikacji lub Moje makra) z poziomu dokumentu, użyj specyfikatora GlobalScope.

Podstawowy kod źródłowy i okna dialogowe są zorganizowane w kontenerach bibliotecznych. Biblioteki mogą zawierać moduły i okna dialogowe.

## W Basic:

Bibliotekami i modułami Basic można zarządzać za pomocą obiektu BasicLibraries. Biblioteki można przeszukiwać, eksplorować i ładować na żądanie. Monitorowanie zdarzeń związanych z dokumentami ilustruje ładowanie biblioteki LibreOffice.

## W oknach dialogowych:

Bibliotekami i oknami dialogowymi można zarządzać za pomocą obiektu DialogLibraries. Otwieranie okna dialogowego za pomocą Basic ilustruje sposób wyświetlania udostępnionych okien dialogowych LibreOffice.

Kontenery BasicLibraries i DialogLibraries istnieją na poziomie aplikacji i w każdym dokumencie. Kontenery biblioteki dokumentów nie wymagają specyfikatora GlobalScope do zarządzania. Jeśli chcesz wywołać globalny kontener biblioteki (znajdujący się w Makra aplikacji lub Moje makra) z poziomu dokumentu, musisz użyć specyfikatora GlobalScope.

### Składnia:

GlobalScope specifier

### Przykład:

Pobieranie dokumentu lub okna dialogowego aplikacji

        ' dostęp do MyDialog znajdującego się w bibliotece dokumentów Standard
        oDlgDesc = DialogLibraries.Standard.MyDialog
        ' dostęp do dlgProgress znajdującego się w bibliotece aplikacji ScriptForge
        oDlgDesc = GlobalScope.DialogLibraries.ScriptForge.dlgProgress

Tematy pokrewne

Biblioteka ScriptForge