Eu colei minha resposta, que destaca várias palavras pesquisadas (de outro arquivo) em amarelo na cor. O arquivo de palavras de pesquisa e o arquivo a ser destacado podem ser escolhidos usando o objeto de diálogo de arquivo.
Dim filepath As String
Dim filename As FileDialog
Dim stylepath As String
Dim stylename As FileDialog
MsgBox ("Please choose Style File Name")
Set stylename = Application.FileDialog(filedialogtype:=msoFileDialogFilePicker)
If stylename.Show Then
stylepath = stylename.SelectedItems(1)
End If
Set filename = Application.FileDialog(filedialogtype:=msoFileDialogFilePicker)
If filename.Show Then
filepath = filename.SelectedItems(1)
End If
Dim range As range
Dim i As Long
Dim arr() As String
Dim docTitle As Document
Dim docStyle As Document
Set docTitle = Documents.Open(stylepath)
Set docStyle = Documents.Open(filepath)
arr = Split(docTitle.Content.Text, Chr(13))
For i = 0 To UBound(arr)
Set range = docStyle.range
With range.Find
.Text = arr(i)
.Format = True
.MatchCase = True
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
Do While .Execute(Forward:=True) = True
range.HighlightColorIndex = wdYellow
Loop
End With
Next