Word VBA Макросы. Почему Find не находит текст?

Автор Посетитель, 12 апреля 2021, 08:08

Посетитель

Почему этот макрос не находит текст "текст"?

Sub Macro()
    With ActiveDocument.Content.Find
        .Text = "текст"
        .Parent.Select
    End With
End Sub

Этот макрос почему-то выделяет весь текст в документе.

Администратор

Нужно использовать метод "Execute".

Sub Macro()

    With ActiveDocument.Content.Find
        .Text = "текст"
        If .Execute Then
            .Parent.Select
        End If
    End With

End Sub

Посетитель