![]() |
#2
|
||||
|
||||
![]()
Try something based on:
Code:
Sub ReplaceList() Application.ScreenUpdating = False Dim vFindText As Variant, i As Long 'highlight red words Options.DefaultHighlightColorIndex = wdRed vFindText = "England,France" vFindText = vFindText & ",New Zealand,Zambia" vFindText = Split(vFindText, ",") With ActiveDocument.Content.Find .ClearFormatting .Replacement.ClearFormatting .Forward = True .Wrap = wdFindContinue .MatchWholeWord = True .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False .Format = True .MatchCase = True .Replacement.Text = "^&" .Replacement.Highlight = True For i = LBound(vFindText) To UBound(vFindText) .Text = vFindText(i) .Execute Replace:=wdReplaceAll Next i End With Application.ScreenUpdating = True End Sub
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
![]() |
bakerkr | Word VBA | 4 | 10-19-2017 02:23 PM |
![]() |
bertietheblue | Word VBA | 9 | 07-01-2013 12:39 PM |
![]() |
jsilva1950 | Word VBA | 2 | 04-25-2013 12:21 AM |
Trying to highlight pasted text in a macro | goldengate | Word VBA | 0 | 09-14-2010 09:41 PM |
find - reading highlight - highlight all / highlight doesn't stick when saved | bobk544 | Word | 3 | 04-15-2009 03:31 PM |