ThisComponent (LibreOffice Basic)
Naar navigatie springen
Naar zoeken springen
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Binnen LibreOffice/OpenOffice Basic/UNO is ThisComponent
een speciale variabele (object?), die het document als geheel representeert.
In de herfst van 2019 gebruikte ik Basic om Calc-bestanden te manipuleren. Ik bleek daarbij altijd te interacteren met het betreffende bestand middels ThisComponent. Hetzelfde leek te gelden voor de voorbeeldscripts die ik gebruikte.
Voorbeeld:
function test_detect_sheet_by_name() for sheet_counter = 0 to ThisComponent.sheets.count-1 if ThisComponent.sheets(sheet_counter).name="sheetalot" then msgbox "Sheet gevonden bij index " & sheet_counter end if next end function
Bronnen
- OOME - Hoofdstuk 10. Universal Network Objects