Форум по VBA и MS Office

Word => Макросы в Word => Тема начата: Посетитель 15.05.2024 от 15 мая 2024, 14:47

Название: Word VBA Макросы. Как узнать, есть ли в абзаце заданный текст?
Отправлено: Посетитель 15.05.2024 от 15 мая 2024, 14:47
Как узнать, есть ли в абзаце заданный текст?
Например, как узнать, есть ли в абзаце текст "птица"?
Название: Word VBA Макросы. Как узнать, есть ли в абзаце заданный текст?
Отправлено: Посетитель 15.05.2024 от 15 мая 2024, 16:34
Написал сам:

Sub Macro()

    If LCase(ActiveDocument.Paragraphs(1).Range.Text) Like "*птица*" Then
        MsgBox "В абзаце есть искомое слово.", vbInformation
    Else
        MsgBox "В абзаце нет искомого слова.", vbExclamation
    End If
   
End Sub