Problem mit "ersetzen"

21/11/2008 - 10:45 von Dietmar Feuerer | Report spam
Hallo,

am Ende eines Textes ersetze ich jeweils anch einem Absatz bzw. einem Punkt
die "d" durch ein "D". Wàhrend die Ersetzen-Anweisung nach dem Absatz
funktioniert, kommt beim Punkt die Fehlermeldung
ist*** FALSCHER PLATZHALTER ***er
Vor der Aktion stand dort: "ist. der"

Mein Code (WORD97):
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "^ad"
.Replacement.Text = "^aD"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = ". d"
.Replacement.Text = ". D"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll

Danke für die Hilfe und
viele Grüße aus der Oberpfalz
Dietmar
 

Lesen sie die antworten

#1 Klaus Linke
22/11/2008 - 01:15 | Warnen spam
Hallo Dietmar,

^a war früher mal der Platzhalter für eine Absatzmarke, in der deutschen
Version.
Jetzt gelten für alle Sprachversionen die englischen Kürzel, also ^p für
"paragraph mark".

Gruß,
Klaus

Ähnliche fragen