Hans List
2007-11-28 12:47:21 UTC
Hallo Leute,
dtieses Makro funktioniert an und für sich gut:
Sub test()
ResetSearch
'cursief-codes vervangen door opmaak
Selection.Find.Replacement.ClearFormatting
Selection.Find.Replacement.Font.Italic = True
With Selection.Find
.Text = "\<i\>(*)\</i\>"
.Replacement.Text = "\1"
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
ResetSearch
End Sub
Wenn zwischen dem <i> und </i> jedoch ein {REF...}-Feld steht, wird
dieses Feld nicht kursiviert.
Wer weiss eine Lösung?
Danke!
Hans List
dtieses Makro funktioniert an und für sich gut:
Sub test()
ResetSearch
'cursief-codes vervangen door opmaak
Selection.Find.Replacement.ClearFormatting
Selection.Find.Replacement.Font.Italic = True
With Selection.Find
.Text = "\<i\>(*)\</i\>"
.Replacement.Text = "\1"
.Forward = True
.Wrap = wdFindContinue
.Format = True
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
ResetSearch
End Sub
Wenn zwischen dem <i> und </i> jedoch ein {REF...}-Feld steht, wird
dieses Feld nicht kursiviert.
Wer weiss eine Lösung?
Danke!
Hans List