Beste mensen,
Ik wil in word een bepaalde tekst (test1 en test2) vervangen met een andere tekst (appel en peer), zie hieronder. Alleen wil ik bv appel vervangen van de standaard kleur zwart in bv rood en peer vervangen van zwart in oranje.
Is dit mogelijk en de vraag is hoe?
Gr. Tijs
Ik wil in word een bepaalde tekst (test1 en test2) vervangen met een andere tekst (appel en peer), zie hieronder. Alleen wil ik bv appel vervangen van de standaard kleur zwart in bv rood en peer vervangen van zwart in oranje.
Is dit mogelijk en de vraag is hoe?
Gr. Tijs
Code:
Sub VervangOveral()
Dim aRange As Range, bytN As Byte
On Error GoTo ErrorTrap_VervangOveral
bytN = 1
While bytN <= ActiveDocument.StoryRanges.Count
Set aRange = ActiveDocument.StoryRanges(bytN)
aRange.Find.ClearFormatting
aRange.Find.Replacement.ClearFormatting
With aRange.Find
.Text = "Test1"
.Replacement.Text = "appel"
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
aRange.Find.Execute Replace:=wdReplaceAll
aRange.Find.ClearFormatting
aRange.Find.Replacement.ClearFormatting
With aRange.Find
.Text = "Test2"
.Replacement.Text = "peer"
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
aRange.Find.Execute Replace:=wdReplaceAll
bytN = bytN + 1
Wend
Exit Sub
ErrorTrap_VervangOveral:
bytN = bytN + 1
Resume
End Sub
Laatst bewerkt: