LibreOffice 7.3 Help
Om persoonlijke of gedeelde bibliotheek containers te beheren (LibreOffice Macro's of Mijn Macro's) binnen een document, gebruik de GlobalScope specificatie.
De broncode en dialogen van BASIC zijn opgeslagen in bibliotheek-containers. Bibliotheken kunnen modules en dialogen bevatten.
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.
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 het niveau van de applicatie en binnen elk document. De bibliotheek containers van documenten hebben voor het beheer niet de GlobalScope specificatie nodig. Indien u in een document een globale bibliotheek (locatie LibreOffice Macro's of Mijn Macro's) wilt gebruiken, dan heeft u de GlobalScope specificatie nodig.
GlobalScope specifier
Voorbeeld in het document Basic
' Aanroepen van Dialoog1 in de documentbibliotheek Standard
oDlgDesc = DialogLibraries.Standard.Dialog1
' Aanroepen van Dialoog2 in de toepassingsbibliotheek Bibliotheek1
oDlgDesc = GlobalScope.DialogLibraries.Library1.Dialog2