von RudiMax » So, 05.07.2020 15:24
Hallo zusammen,
lange habe ich nach der Feherlursache suchen müssen, weil ich damit nicht gerechnet habe: supportsService("com.sun.star.sheet.SheetCell" ) -ebenso supportsService("com.sun.star.sheet.SheetCellRanges" )- reagieren nach erfolgreicher Suche unterschiedlich: vorangehend ein Suche mit
oDokumentF = ThisComponent.CurrentController.Frame
dispatcher.executeDispatch(oDokumentF, ".uno:ExecuteSearch", "", 0, args2())
oAuswahl = ThisComponent.CurrentSelection
Und dann: wenn der Suchbegriff der gesamte Zelleninhalt ist, wie auch wenn er nur ein Teil des Strings ist, sind die Zellen nach der Suche wie erwaretet selektiert. Aber: Nur im ersten Fall wird oAuswahl.supportsService("com.sun.star.sheet.SheetCellRanges" ) TRUE, im zweiten Fall nicht! Warum nicht??
Danke jedenfalls für's Gedanken Machen!
Rudi
Hallo zusammen,
lange habe ich nach der Feherlursache suchen müssen, weil ich damit nicht gerechnet habe: supportsService("com.sun.star.sheet.SheetCell" ) -ebenso supportsService("com.sun.star.sheet.SheetCellRanges" )- reagieren nach erfolgreicher Suche unterschiedlich: vorangehend ein Suche mit
oDokumentF = ThisComponent.CurrentController.Frame
dispatcher.executeDispatch(oDokumentF, ".uno:ExecuteSearch", "", 0, args2())
oAuswahl = ThisComponent.CurrentSelection
Und dann: wenn der Suchbegriff der gesamte Zelleninhalt ist, wie auch wenn er nur ein Teil des Strings ist, sind die Zellen nach der Suche wie erwaretet selektiert. Aber: Nur im ersten Fall wird oAuswahl.supportsService("com.sun.star.sheet.SheetCellRanges" ) TRUE, im zweiten Fall nicht! Warum nicht??
Danke jedenfalls für's Gedanken Machen!
Rudi