GlobalScope specifier

Για διαχείριση περιεκτών προσωπικών ή κοινόχρηστων βιβλιοθηκών (LibreOffice Macros ή My Macros) μέσα από έγγραφο χρησιμοποιήστε τον προσδιοριστή GlobalScope.

Ο πηγαίος κώδικας και οι διάλογοι Basic οργανώνονται σε περιέκτες βιβλιοθήκης. Οι βιβλιοθήκες μπορούν να περιέχουν αρθρώματα και διαλόγους.

Στη Basic:

Οι βιβλιοθήκες και τα αρθρώματα Basic μπορούν να διαχειριστούν με το αντικείμενο BasicLibraries. Οι βιβλιοθήκες μπορεί να αναζητηθούν, να εξερευνηθούν και να φορτωθούν με αίτηση. Η Παρακολούθηση συμβάντων εγγράφων επεξηγεί τη φόρτωση βιβλιοθήκης του LibreOffice.

Στα παράθυρα διαλόγου:

Οι βιβλιοθήκες διαλόγων και οι διάλογοι μπορούν να διαχειριστούν με το αντικείμενο DialogLibraries. Το Άνοιγμα διαλόγου με Basic επεξηγεί πώς θα εμφανίσει το LibreOffice κοινόχρηστους διαλόγους.

Οι περιέκτες BasicLibraries και DialogLibraries υπάρχουν σε επίπεδο εφαρμογής και μέσα σε κάθε έγγραφο. Οι περιέκτες βιβλιοθηκών εγγράφου δεν χρειάζονται τον προσδιοριστή GlobalScope για να διαχειριστούν. Εάν θέλετε να καλέσετε περιέκτη καθολικών βιβλιοθηκών (που βρίσκονται στο LibreOffice Macros ή My Macros) μέσα από έγγραφο, πρέπει να χρησιμοποιήσετε τον προσδιοριστή GlobalScope.

Σύνταξη:

GlobalScope specifier

Παράδειγμα:

Παράδειγμα στο έγγραφο Basic


    ' καλεί το Dialog1 στη βιβλιοθήκη εγγράφων Standard
    oDlgDesc = DialogLibraries.Standard.Dialog1
    ' καλεί το Dialog2 στη βιβλιοθήκη εφαρμογών Library1
    oDlgDesc = GlobalScope.DialogLibraries.Library1.Dialog2

Παρακαλούμε, υποστηρίξτε μας!