Contenuto

# Oggetto ThisComponent

ThisComponent rappresenta il documento in uso nelle macro Basic. Indirizza il componente attivo in modo che sia possibile leggerne e impostarne le proprietà e richiamarne i metodi. Le proprietà e i metodi disponibili tramite ThisComponent dipendono dal tipo di documento.

### Sintassi:

      ThisComponent

Quando la finestra attiva è un formulario, una ricerca, un rapporto, una tabella o una vista di Base, ThisComponent restituisce le informazioni correnti del Form.

Quando la finestra attiva è l'IDE Basic, l'oggetto ThisComponent restituisce il componente cui appartiene lo script attivo.

### Esempio:

    Sub Main
    ' aggiorna l'"Indice generale" in un documento di testo
    Dim allindexes, index As Object
        allindexes = ThisComponent.getDocumentIndexes()
        indice = insiemeindici.getByName("Indice generale1")
        ' usa il nome predefinito per l'indice generale e un 1
        index.update()
    End Sub

Argomenti correlati

Servizio API com.sun.star.text.TextDocument

Servizio API com.sun.star.sheet.SpreadsheetDocument

Servizio API com.sun.star.presentation.PresentationDocument

Servizio API com.sun.star.drawing.DrawingDocument

Servizio API com.sun.star.formula.FormulaProperties

Servizio API com.sun.star.sdb.OfficeDatabaseDocument

Servizio API com.sun.star.document.OfficeDocument