Tabellen - Calc
Wie kann man in Arbeitsblättern suchen?
Jedes Arbeitsblatt unterstützt den Service Searchdescriptor. Mit diesem kann man die
Zellen
durchsuchen. Dies muss für jedes Arbeitsblatt erfolgen.
Dann am besten in einer Schleife.
Basic
odoc = thiscomponent
For iSheets = 0 To oDoc.sheets.Count -1
oSheet = oDoc.Sheets( iSheets )
oSearchDescriptor = oSheet.createSearchDescriptor
oSearchDescriptor.SearchString = "XXXX"
oFound = oSheet.FindFirst( oSearchDescriptor )
Do Until isNull(oFound)
' oFound ist die Zelle auf die die Suche zutrifft
oFound = oSheet.FindNext( oFound, oSearchDescriptor )
Loop
Next iSheets