![]() |
#2
|
||||
|
||||
![]()
How about
Code:
Sub FindHighlightWord() Dim oRng As Word.Range Dim vWords As Variant Dim i As Long Dim strWords As String strWords = InputBox(Prompt:="Enter the words to highlight separated by commas", _ Title:="Highlight words", _ Default:="Friend,MITS,ICMR") vWords = Split(strWords, ",") For i = 0 To UBound(vWords) Set oRng = ActiveDocument.Range With oRng.Find .ClearFormatting .Replacement.ClearFormatting Do While .Execute(FindText:=Trim(vWords(i)), _ MatchWholeWord:=True) = True oRng.HighlightColorIndex = wdBrightGreen oRng.Collapse 0 Loop End With Next lbl_Exit: Set oRng = Nothing Exit Sub End Sub
__________________
Graham Mayor - MS MVP (Word) (2002-2019) Visit my web site for more programming tips and ready made processes www.gmayor.com |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
![]() |
bluenosebex | Mail Merge | 5 | 08-02-2015 05:34 PM |
Variable arrays from user input | SeattleITguy | Excel Programming | 1 | 01-29-2015 09:19 AM |
![]() |
ptmuldoon | Word VBA | 3 | 12-13-2014 11:21 AM |
![]() |
ubns | Word | 2 | 04-13-2012 06:28 AM |
![]() |
JDevsFan | Excel Programming | 4 | 03-15-2012 08:44 AM |