Text in spreadsheet suchen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Text in spreadsheet suchen

Re: Text in spreadsheet suchen

von wonk » Mi, 16.11.2016 16:50

Danke, das hilft weiter.
Noch ne Frage:
Ich habe mit
cellFound = Sheet.findFirst (Suchen)
die Zelle gefunden. Dann manipuliere ich die Zelle, wobei sich cellFound.String ändert. Kann ich dann mit
cellFound = Sheet.findNext(cellFound,Suchen)
das nächste Auftreten des gleichen Suchbegriffs suchen (SearchDescriptor nicht verändert)?
Bei mir ist cellFound dann nämlich Null.

Ich gebe gern zu, dass ich trotz eifrigen Googelns noch immer nicht eine vollständige Doku des Base-APIs gefunden habe, sondern nur diverse Hilfeseiten. Vielleicht kann jemand den Link posten.

Re: Text in spreadsheet suchen

von F3K Total » Di, 15.11.2016 17:27

Wonk,
hoffen reicht nicht, das Makro funktioniert nicht im Spreadsheet, da musst man den Searchdescriptor auf die Tabellenblätter anwenden.
Siehe hier.
Gruß R

Text in spreadsheet suchen

von wonk » Di, 15.11.2016 16:42

Hallo (Anfänger mit LibreOffice Basic),
ich hoffe doch mal mit:

Dim SearchDesc As Object
Doc = ThisComponent
SearchDesc = Doc.createSearchDescriptor
SearchDesc.SearchString="meinText"
SearchWords = True
Found = Doc.findFirst (SearchDesc)

finde ich "meinText". Aber wie bekomme ich dann die Adresse der Zelle heraus?

Nach oben