Tulong sa LibreOffice 24.8
ThisComponent kumakatawan sa kasalukuyang dokumento sa Mga Pangunahing macro. Tinutugunan nito ang aktibong sangkap na ang mga katangian ay maaaring basahin at itakda, at kung kaninong mga pamamaraan ay maaaring tawagin. Mga katangian at pamamaraan na magagamit sa pamamagitan ng ThisComponent depende sa uri ng dokumento.
ThisComponent
Kapag ang aktibong window ay isang Base form, query, ulat, talahanayan o view, ThisComponent ibinabalik ang kasalukuyang Form impormasyon.
Kapag ang aktibong window ay ang Basic IDE, ThisComponent ibinabalik ng object ang component na nagmamay-ari ng kasalukuyang script.
Sub Main
Ina-update ni ' ang "Table of Contents" sa isang text doc
Dim allindexes, index As Object
allindexes = ThisComponent.getDocumentIndexes()
index = allindexes.getByName("Talaan ng Nilalaman1")
' gamitin ang default na pangalan para sa Talaan ng mga Nilalaman at isang 1
index.update()
End Sub