Inhalte

# Objekt ThisComponent

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.

### Syntax:

      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.

### Beispiel:

    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

Verwandte Themen

API-Dienst com.sun.star.text.TextDocument

API-Dienst com.sun.star.sheet.SpreadsheetDocument

API-Dienst com.sun.star.presentation.PresentationDocument

API-Dienst com.sun.star.drawing.DrawingDocument

API-Dienst com.sun.star.formula.FormulaProperties

API-Dienst com.sun.star.sdb.OfficeDatabaseDocument

API-Dienst com.sun.star.document.OfficeDocument