LibreOffice 7.4 Hjelp
For å administrere personlige eller delte bibliotekscontainere (Applikasjonsmakroer eller Mine makroer) fra et dokument, bruk GlobalScope-spesifikasjonen.
Grunnleggende kildekode og dialoger er organisert i bibliotekscontainere Biblioteker kan inneholde moduler og dialogbokser.
Basic libraries and modules can be managed with the BasicLibraries object. Libraries can be searched, explored and loaded on request. Monitoring Documents Events illustrates LibreOffice library loading.
Dialog libraries and dialogs can be managed with the DialogLibraries object. Opening a Dialog With Basic illustrates how to display LibreOffice shared dialogs.
BasicLibraries og DialogLibraries-beholdere finnes på applikasjonsnivå og i hvert dokument. Dokumentets bibliotekscontainere trenger ikke GlobalScope-spesifikasjonen for å administreres. Hvis du vil kalle en global bibliotekscontainer (plassert i Applikasjonsmakroer eller Mine makroer) fra et dokument, må du bruke GlobalScope-spesifikasjonen .
GlobalScope specifier
Eksempel i dokumentet Basic
' ringer Dialog1 i dokumentbiblioteket Standard
oDlgDesc = DialogLibraries.Standard.Dialog1
' ringer Dialog2 i applikasjonsbiblioteket Library1
oDlgDesc = GlobalScope.DialogLibraries.Library1.Dialog2