Съдържание

# Обектът ThisComponent

Обектът ThisComponent представя текущия документ в макроси на Basic. Той адресира активния компонент, чиито свойства могат да бъдат четени и задавани и чиито методи могат да бъдат извиквани. Свойствата и методите, достъпни чрез ThisComponent, зависят от типа на документа.

### Синтаксис:

      ThisComponent

Когато активният прозорец е формуляр, заявка, справка, таблица или виртуална таблица на Base, ThisComponent връща информацията на текущия обект Form.

Когато активният прозорец е развойната среда на Basic, обектът ThisComponent, връща компонента собственик на текущия скрипт.

### Пример:

    Sub Main
    ' Обновява таблицата на съдържанието в текстов документ
    Dim allindexes, index As Object
        allindexes = ThisComponent.getDocumentIndexes()
        index = allindexes.getByName("Table of Contents1")
        ' Използваме подразбираното име за таблицата и 1
        index.update()
    End Sub

Теми, свързани с показаната

Услуга com.sun.star.text.TextDocument на API

Услуга com.sun.star.sheet.SpreadsheetDocument на API

Услуга com.sun.star.presentation.PresentationDocument на API

Услуга com.sun.star.drawing.DrawingDocument на API

Услуга com.sun.star.formula.FormulaProperties на API

Услуга com.sun.star.sdb.OfficeDatabaseDocument на API

Услуга com.sun.star.document.OfficeDocument на API

Моля, подкрепете ни!