Specificatie GlobalScope

Om persoonlijke en gedeelde bibliotheek-containers (Applicatie Macro's of Mijn macro's) binnen een document te beheren, gebruik de specificatie GlobalScope.

De broncode en dialogen van BASIC zijn opgeslagen in bibliotheek-containers. Bibliotheken kunnen modules en dialogen bevatten.

In BASIC:

De bibliotheken en modules kunnen beheerd worden met het object BasicLibraries. Bibliotheken kunnen op verzoek doorzocht, bekeken en geladen worden. In Monitoren documentgebeurtenissen staat hoe een LibreOffice bibliotheek wordt geladen.

In dialoogvensters:

Dialoogbibliotheken en dialogen kunnen met het object DialogLibraries worden beheerd. Hier wordt aangegeven hoe u een LibreOffice gedeelde dialoog kunt starten.

BasicLibraries en DialogLibraries containers bestaan op applicatie-niveau en binnen elk document. Bibliotheek-containers van documenten hebben geen specificatie GlobalScope nodig om gebruikt te kunnen worden. Als u in een document een globale container (dus in Applicatie Macro's of in Mijn macro's) wilt gebruiken,moet u wel de specificatie GlobalScope gebruiken.

Syntaxis:

GlobalScope specifier

Voorbeeld:

Een document of toepassingsdialoogvenster ophalen


    ' toegang tot MyDialog in de documentbibliotheek Standaard
    oDlgDesc = DialogLibraries.Standard.MyDialog
    ' toegang tot dlgProgress in de ScriptForge-toepassingsbibliotheek
    oDlgDesc = GlobalScope.DialogLibraries.ScriptForge.dlgProgress

Help ons, alstublieft!