ich habe ein Makro, das sehr lange funktioniert hat, es aber plötzlich nicht mehr tut.
Ich habe inzwischen herausgefunden, dass das an dem regulären Ausdruck " \n " liegt.
Code: Alles auswählen
Sub zeilenweise
Dim oDoc as Object
oDoc = ThisComponent
Dim oSuche as object
oSuche = oDoc.createReplaceDescriptor()
With oSuche
.setSearchString("[\.\,\;\:\?\!]")
.setReplaceString("&\n")
.searchRegularExpression = True
.searchAll = True
End With
oDoc.replaceAll(oSuche)
end sub
Wenn ich die gleiche Kombination direkt bei Suchen/Ersetzen eingebe, funktioniert es problemlos.
Wenn ich "\n" z.B. durch "\t" ersetze, funktioniert es auch.
Ist das ein Bug? Bzw. kennt jemand einen Workaround?
Vielen Dank für eure Hilfe!
matthias