1

Тема: Макрос Word - выделение ключевых слов

Добрый день
Нужна ваша помощь smile
Есть макрос для выделения "ключевых слов":

Sub HighLights()

    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    Selection.Find.Replacement.Style = ActiveDocument.Styles("Стиль1")
    With Selection.Find
        .Text = "Слово1"
        .Replacement.Text = ""
        .Forward = True
        .Wrap = wdFindContinue
        .Format = True
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
    With Selection.Find
        .Text = "Слово2"
        .Replacement.Text = ""
        .Forward = True
        .Wrap = wdFindContinue
        .Format = True
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
End Sub

Добавить новые слова для обработки можно копируя отдельные части кода. Это не сложно. Но
Погуглив, нашел макрос с подсветкой определенных слов - внешняя ссылка
Можно ли переписать свой макрос, так что бы все необходимые слова перечислялись списком через запятую, как в найденном? Как будет примерно выглядеть код макроса?
В примере по ссылке используется выделение слова, а мне надо применить определенный стиль текста к слову, и как привинтить стили к найденному макросу не знаю.
и отдельно вопрос. Что и куда надо прописать, что бы макросом не обрабатывался текст расположенный в таблицах?