Especificador GlobalScope

To manage personal or shared library containers (Application Macros or My Macros) from within a document, use the GlobalScope specifier.

Basic source code and dialogs are organized in library containers. Libraries can contain modules and dialogs.

En Basic:

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.

En los diálogos:

Las bibliotecas de diálogos y los diálogos se pueden gestionar mediante el objeto DialogLibraries. Abrir un diálogo con BASIC ilustra cómo mostrar los diálogos compartidos de LibreOffice.

BasicLibraries and DialogLibraries containers exist at application level and within every document. Document's library containers do not need the GlobalScope specifier to be managed. If you want to call a global library container (located in Application Macros or My Macros) from within a document, you must use the GlobalScope specifier.

Sintaxis:

GlobalScope specifier

Ejemplo:

Recuperar un diálogo de documento o de aplicación


    ' accessing MyDialog located in Standard document library
    oDlgDesc = DialogLibraries.Standard.MyDialog
    ' acceso a dlgProgress, que se encuentra en la biblioteca de aplicaciones ScriptForge
    oDlgDesc = GlobalScope.DialogLibraries.ScriptForge.dlgProgress
¡Necesitamos su ayuda!

¡Necesitamos su ayuda!