von Mr.Ed » Fr, 29.06.2012 18:52
Vielen Dank für den Hinweis, matthias! (Ich hatte schon gar nicht mehr damit gerechnet, dass jemand sich auf meine Frage meldet.)
Dein Code leuchtet mir ein. Ich werde am Wochenende mal ausprobieren, ob ich mir damit helfen kann.
Ich will trotzdem mal mein Problem etwas genauer beschreiben. Mein Makro soll Absatzmarken durch Leerzeichen ersetzen. Dazu verwende ich folgenden Code:
Code: Alles auswählen
REM Absatzmarken durch Leerzeichen ersetzen
oSuche = oDoc1.createSearchDescriptor()
With oSuche
.SearchRegularExpression = True
.setSearchString("$")
.setReplaceString(" ")
End With
oDoc1.replaceAll(oSuche)
Ergebnis: Manche Absatzmarken werden einfach gelöscht (ohne Ersatz durch Leerzeichen), andere bleiben stehen, aber mit einem davor eingesetzten Leerzeichen. Ich versuche gerade nachzuvollziehen, worauf das zurückzuführen sein könnte.
Grund für meine Frage hier: Das Problem ist vor dem Update auf Apache-OO nicht aufgetaucht. Es taucht jetzt auch dann auf, wenn ich ältere Quelltexte mit dem Makro bearbeite, also Quelltexte, die vor dem Update ohne weiteres richtig ausgewertet worden sind. Wahrscheinlich ist die Ursache für das alles – wie so oft – trivial!
MfG Mr.Ed
Vielen Dank für den Hinweis, matthias! (Ich hatte schon gar nicht mehr damit gerechnet, dass jemand sich auf meine Frage meldet.)
Dein Code leuchtet mir ein. Ich werde am Wochenende mal ausprobieren, ob ich mir damit helfen kann.
Ich will trotzdem mal mein Problem etwas genauer beschreiben. Mein Makro soll Absatzmarken durch Leerzeichen ersetzen. Dazu verwende ich folgenden Code:
[code] REM Absatzmarken durch Leerzeichen ersetzen
oSuche = oDoc1.createSearchDescriptor()
With oSuche
.SearchRegularExpression = True
.setSearchString("$")
.setReplaceString(" ")
End With
oDoc1.replaceAll(oSuche)
[/code]
Ergebnis: Manche Absatzmarken werden einfach gelöscht (ohne Ersatz durch Leerzeichen), andere bleiben stehen, aber mit einem davor eingesetzten Leerzeichen. Ich versuche gerade nachzuvollziehen, worauf das zurückzuführen sein könnte.
Grund für meine Frage hier: Das Problem ist vor dem Update auf Apache-OO nicht aufgetaucht. Es taucht jetzt auch dann auf, wenn ich ältere Quelltexte mit dem Makro bearbeite, also Quelltexte, die vor dem Update ohne weiteres richtig ausgewertet worden sind. Wahrscheinlich ist die Ursache für das alles – wie so oft – trivial!
MfG Mr.Ed