![]() |
#2
|
||||
|
||||
![]()
For example:
Code:
Sub BulkHiliter() Application.ScreenUpdating = False Dim FRDoc As Document, FRList, i As Long 'Load the strings from the reference doc into a text string to be used as an array. Set FRDoc = Documents.Open("Drive:\FilePath\FindReplaceList.doc", ReadOnly:=True, Addtorecentfiles:=False, Visible:=False) FRList = FRDoc.Range.Text: FRDoc.Close False: Set FRDoc = Nothing With ActiveDocument.Range.Find .ClearFormatting .Replacement.ClearFormatting .MatchWholeWord = True .MatchCase = True .Replacement.Text = "^&" .Replacement.Highlight = True 'Process each word from the List For i = 0 To UBound(Split(FRList, vbCr)) - 1 .Text = Split(FRList, vbCr)(i) .Execute Replace:=wdReplaceAll Next End With Application.ScreenUpdating = True End Sub
__________________
Cheers, Paul Edstein [Fmr MS MVP - Word] |
Tags |
find, highlight, macro |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
![]() |
karkey | Word VBA | 3 | 01-05-2021 02:13 PM |
![]() |
abhimanyu | Word VBA | 5 | 03-20-2020 01:33 PM |
How to find (highlight) two and more words in a list of 75k single words in Word 2010 | Usora | Word | 8 | 05-29-2018 03:34 AM |
![]() |
bakerkr | Word VBA | 4 | 10-19-2017 02:23 PM |
![]() |
RBLampert | Word VBA | 13 | 10-23-2012 04:45 PM |