Innhald
Innhaldsliste 🔎︎

# ThisComponent-objektet

ThisComponent representerer det gjeldande dokumentet i Basic-makroar. Den adresserer den aktive komponenten med eigenskapar som kan lesast og setjast, og kva metodar som kan kallast opp. Kva eigenskapar og metodar som er tilgjengelege gjennom ThisComponent er avhengig av dokumenttypen.

### Syntaks:

      ThisComponent

Når det aktive vindauget er eit Basic-skjema, ei spørjing, ein rapport, ein tabell eller ei visning, vil ThisComponent returnere den gjeldande Form-informasjonen.

Når det gjeldande vindauget er Basic-IDE-en, vil objektet ThisComponent returnere komponenten som eig det gjeldande skriptet.

### Eksempel:

    Sub Main
    ' oppdaterer «Innhaldsliste» i eit tekstdokument
    Dim allindexes, index As Object
        allindexes = ThisComponent.getDocumentIndexes()
        index = allindexes.getByName("Innhaldsliste")
        ' bruk gjeldande namn for innhaldslista og 1
        index.update()
    End Sub

Liknande emne

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

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

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

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

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

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

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