Indhold

# GlobalScope-specikation

Til at administrere personlige eller delte bibliotekscontainere (Programmakroer eller Mine makroer) inde fra et dokument bruger du specifikationen GlobalScope.

Basic-kildekode og dialoger organiseres i biblioteksbeholdere. Biblioteker kan indeholde moduler og dialoger.

## I Basic:

Basic-biblioteker og -moduler kan hådteres med objektet BasicLibraries. Biblioteker kan gennemsøges, udforskes og indlæses efter anmodning. Overvågning af dokumenthændelser illustrerer indlæsning af LibreOffice-biblioteker.

## I dialoger:

Dialog-biblioteker og dialoger kan administeres med objektet DialogLibratries. Åbning af en dialog med Basic illustrerer, hvordan delte LibreOffice-dialoger vises.

Containerne BasicLibraries (Basic-biblioteker) og DialogLibraries (dialog-biblioteker) findes på programniveau og inde i hvert dokument. Dokumentets bibliotekscontainere behøver ikke specifikationen GlobalScope for at administreres. Hvis du vil kalde en global biblioteks-container (placeret i Programmakroer eller Mine makroer) inde fra et dokument, skal du bruge specifikationen GlobalScope.

### Syntaks:

GlobalScope specifier

### Eksempel:

Hente et dokument eller en program-dialog

        ' tilgår MyDialog placeret i Standard-dokumentbiblioteket
        oDlgDesc = DialogLibraries.Standard.MyDialog
        ' tilgår dlgProgress placeret i ScriptForge-programbiblioteket
        oDlgDesc = GlobalScope.DialogLibraries.ScriptForge.dlgProgress

Relaterede emner

Biblioteket ScriptForge