gerade war ich einmal vorbildlich und habe mir aus dem deutschen OO-Makro-Lehrbuch von Pitonyak (Quelle: https://makromador.wordpress.com/oome-o ... explained/) ein einfaches Suchen- und Ersetzen-Makro vorgenommen, das ich nach eigenen Bedürfnissen erweitern will.
Und zwar das folgende:
Code: Alles auswählen
Listing 379. Ersetzt „hallo du“ durch „hallo ich“.
oDescriptor = oDoc.createReplaceDescriptor()
With oDescriptor
.SearchString = "hallo du"
.ReplaceString = "hallo ich"
End With
oDoc.ReplaceAll(oDescriptor)
Print ThisComponent.getURL()
geprüft habe, daß das Makro auch im richtigen Dokument ausgeführt wird.
Nach Herumprobieren habe ich dann eine funktionierende Variante gefunden:
Code: Alles auswählen
Sub SuchenErsetzen
Print ThisComponent.getURL()
oDescriptor = ThisComponent.createReplaceDescriptor()
With oDescriptor
.SearchString = "hallo du"
.ReplaceString = "hallo ich"
End With
ThisComponent.ReplaceAll(oDescriptor)
End Sub
Freue mich über Hinweise,
Freischreiber