Поиск слов, содержащих более 8 букв (WORD) - VBA

Узнай цену своей работы

Формулировка задачи:

Необходим макрос для WORD, который в тексте находит слова больше 8 букв и выделяет их (например желтым). Очень нужен! Заранее спасибо!

Решение задачи: «Поиск слов, содержащих более 8 букв (WORD)»

textual
Листинг программы
Sub Макрос888()
'
' Макрос888 Макрос
'
'
    Options.DefaultHighlightColorIndex = wdYellow
    Selection.HomeKey Unit:=wdStory
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    Selection.Find.Replacement.Highlight = True
    With Selection.Find
        .Text = "[A-Za-zА-Яа-яЁё]{19;}"
        .Replacement.Text = ""
        .Forward = True
        .Wrap = wdFindContinue
        .Format = True
        .MatchCase = False
        .MatchWholeWord = False
        .MatchAllWordForms = False
        .MatchSoundsLike = False
        .MatchWildcards = True
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.071 из 5
Похожие ответы