![]() |
#1
|
|||
|
|||
![]()
The script below is supposed to highlight certain keywords in the text that was just pasted. The problem is that it's only highlighting the first keyword in the array, without any results for the rest of the keywords.
What could be the problem, please? Alex Code:
Dim pasted_content As Word.range Dim r As Long Dim Keywords Keywords = Array("keyword1", "keyword2", "keyword3") Set pasted_content = Selection.range pasted_content.Paste For r = 0 To UBound(Keywords) With pasted_content.Find .Text = Keywords(r) .Format = True Do While .Execute(Forward:=True) = True pasted_content.HighlightColorIndex = wdYellow Loop End With Next |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
I am trying to delete text of any format between two bold, recurring keywords or symbols | qubie | Word VBA | 8 | 03-04-2020 03:20 PM |
![]() |
David Lee | Word | 6 | 08-16-2015 10:46 AM |
![]() |
navyguy | Word | 2 | 01-03-2014 12:48 PM |
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 |