Hilfe für LibreOffice 24.8
ThisComponent stellt das aktuelle Dokument in Basic-Makros dar. Es adressiert die aktive Komponente, deren Eigenschaften gelesen und festgelegt werden können und deren Methoden aufgerufen werden können. Die über ThisComponent verfügbaren Eigenschaften und Methoden hängen vom Dokumenttyp ab.
ThisComponent
Wenn es sich bei dem aktiven Fenster um ein Base-Formular, eine Abfrage, einen Bericht, eine Tabelle oder eine Ansicht handelt, gibt ThisComponent die aktuellen Informationen von Form zurück.
Wenn das aktive Fenster die Basis-IDE ist, gibt das Objekt ThisComponent die Komponente zurück, die das aktuelle Skript besitzt.
Sub Main
' Aktualisiert das "Inhaltsverzeichnis" in einem Textdokument
Dim allindexes, index As Object
allindexes = ThisComponent.getDocumentIndexes()
index = allindexes.getByName("Inhaltsverzeichnis1")
' Verwendet Standardnamen für Inhaltsverzeichnis + 1
index.update()
End Sub