Hilfe für LibreOffice 26.8
LibreOffice Basic-Bibliotheken können in 3 verschiedenen Containern gespeichert werden:
Anwendungsmakros: Bibliotheken, die in diesem Container gespeichert sind, stehen allen Benutzern des Computers zur Verfügung und werden vom Computeradministrator verwaltet. Der Container befindet sich im LibreOffice-Installationsverzeichnis.
Meine Makros: In diesem Container gespeicherte Bibliotheken stehen allen Dokumenten eines Anwendern zur Verfügung. Der Container befindet sich im Anwenderprofilbereich und ist für andere Anwender nicht zugänglich.
Dokument: Im Dokumentcontainer gespeicherte Bibliotheken sind nur für das Dokument verfügbar und nur zugänglich, wenn das Dokument geöffnet ist. Von einem Dokument aus kann nicht auf Makros eines anderen Dokuments zugegriffen werden.
Um auf Makros zuzugreifen, die in Bibliotheken von Anwendungsmakros oder Meine Makros von einem anderen Container, einschließlich dem Dokumentencontainer, gespeichert sind, den Bezeichner GlobalScope verwenden.
Extras – Makros – Makros verwalten – Basic… – Schaltfläche: Verwalten wählen oder auf das Symbol Modul auswählen in der Basic-IDE klicken, um den Dialog Makros verwalten zu öffnen.
Das Register Bibliotheken anklicken.
In der Liste Speicherort auswählen, wo die Bibliothek angehängt werden soll. Wird Anwendungsmakros und -dialoge ausgewählt, gehört die Bibliothek zur Anwendung LibreOffice und steht allen Dokumenten zur Verfügung. Wird ein Dokument ausgewählt, wird die Bibliothek an dieses Dokument angehängt und ist nur dort verfügbar.
Neu anklicken und einen Namen eingeben, um eine neue Bibliothek anzulegen.
Extras – Makros – Makros verwalten – Basic… – Schaltfläche: Verwalten wählen oder das Symbol Modul auswählen in der Basic-IDE anklicken, um den Dialog Makros verwalten zu öffnen.
Das Register Bibliotheken anklicken.
In der Liste Speicherort auswählen, wohin die Bibliothek importiert werden soll. Wird Anwendungsmakros und -dialoge ausgewählt, gehört die Bibliothek zur Anwendung LibreOffice und steht allen Dokumenten zur Verfügung. Wird ein Dokument ausgewählt, wird die Bibliothek in dieses Dokument importiert und ist nur dort verfügbar.
Importieren… anklicken und die zu importierende externe Bibliothek auswählen.
Im Dialog Bibliotheken importieren alle zu importierenden Bibliotheken auswählen. Der Dialog zeigt alle Bibliotheken an, die in der ausgewählten Datei enthalten sind.
Um die Bibliothek nur als Referenz einzufügen, Als Referenz einfügen (nur lesen) aktivieren. Schreibgeschützte Bibliotheken sind voll funktionsfähig, können jedoch in der Basic-IDE nicht verändert werden.
Wenn bei Namensgleichheit die vorhandenen Bibliotheken überschrieben werden sollen, Existierende Bibliotheken ersetzen aktivieren.
OK anklicken, um die Bibliothek zu importieren.
Extras – Makros – Makros verwalten – Basic… – Schaltfläche: Verwalten wählen oder das Symbol Modul auswählen in der Basic-IDE anklicken, um den Dialog Makros verwalten zu öffnen.
Das Register Bibliotheken anklicken.
In der Liste Ort festlegen, wo die Bibliothek gespeichert werden soll. Die zu exportierende Bibliothek auswählen. Beachten, dass die Bibliothek Standard nicht exportiert werden kann.
Exportieren… anklicken.
Auswählen, ob die Bibliothek als Erweiterung oder als BASIC-Bibliothek exportiert werden soll.
OK anklicken.
Auswählen, wohin die Bibliothek exportiert werden soll.
Speichern anklicken, um die Bibliothek zu exportieren.
Extras – Makros – Makros verwalten – Basic… – Schaltfläche: Verwalten wählen oder das Symbol Modul auswählen in der Basic-IDE anklicken, um den Dialog Makros verwalten zu öffnen.
Das Register Bibliotheken anklicken.
Die zu löschende Bibliothek in der Liste auswählen.
Löschen anklicken.
Vor Abschluss des Vorgangs bitte bedenken: Sobald eine Bibliothek gelöscht wird, gehen alle in ihr vorhandenen Module und sämtliche SUBs und FUNCTIONs unwiderruflich verloren.
Die standardmäßige Bibliothek "Standard" kann nicht gelöscht werden.
Wird eine Bibliothek gelöscht, die nur als Referenz eingefügt ist, so wird nur die Referenz gelöscht, nicht jedoch die eigentliche Bibliothek.
Extras – Makros – Makros verwalten – Basic… – Schaltfläche: Verwalten wählen oder das Symbol Modul auswählen in der Basic-IDE anklicken, um den Dialog Makros verwalten zu öffnen.
Eines der Register Module oder Dialoge anklicken.
Die Bibliothek auswählen, in die das Modul eingefügt werden soll, und Neu anklicken.
Einen Namen für das Modul oder den Dialog eingeben und OK anklicken.
Extras – Makros – Makros verwalten – Basic… – Schaltfläche: Verwalten wählen oder das Symbol Modul auswählen in der Basic-IDE anklicken, um den Dialog Makros verwalten zu öffnen.
Zweimal kurz hintereinander auf das Modul klicken, das umbenannt werden soll. Den neuen Namen eingeben.
In der Basic-IDE mit der rechten Maustaste am unteren Bildrand auf das Register mit dem Namen des Moduls oder Dialogs klicken, Umbenennen wählen und den neuen Namen eingeben.
[Eingabetaste] drücken, um die Änderungen zu bestätigen.
Extras – Makros – Makros verwalten – Basic… – Schaltfläche: Verwalten wählen oder das Symbol Modul auswählen in der Basic-IDE anklicken, um den Dialog Makros verwalten zu öffnen.
Eines der Register Module oder Dialoge anklicken.
Das aus der Liste zu löschende Modul oder den zu löschenden Dialog auswählen. Bei Bedarf einen Eintrag doppelt anklicken, um etwaige Untereinträge einzublenden.
Löschen anklicken.
Wird ein Modul endgültig gelöscht, werden alle in diesem Modul enthaltenen Prozeduren und Funktionen gelöscht.
Alle Dokumente oder Dokumentvorlagen öffnen, zwischen denen die Module oder Dialoge verschoben oder kopiert werden sollen.
Extras – Makros – Makros verwalten – Basic… – Schaltfläche: Verwalten wählen oder das Symbol Modul auswählen in der Basic-IDE anklicken, um den Dialog Makros verwalten zu öffnen.
Zum Verschieben eines Moduls oder Dialogs in ein anderes Dokument in der Liste auf das entsprechende Objekt klicken und es an die gewünschte Position ziehen. Beim Ziehen zeigt eine horizontale Linie die Zielposition des aktuellen Objekts an. Wird beim Ziehen des Objekts [] gedrückt gehalten, wird das Objekt nicht verschoben sondern kopiert.