Я хочу найти весь текст в документе с отступом 8 пробелов.Код ниже должен найти эти строки и выбрать строку для дальнейшей обработки.Однако код находит / выбирает все строки безоговорочно.Что идет не так?
Нужно ли сбрасывать результат поиска после каждого совпадения?Как это сделать?
Sub findAndSelectIntendedlines()
Dim matched As Boolean
With ActiveDocument.Content.Find
.ClearFormatting
.Forward = True
.Execute findtext:="^p ", Forward:=True, Format:=False, Wrap:=wdFindStop
matched = .Found
End With
If matched Then
Selection.MoveDown Unit:=wdLine, Count:=1
Selection.Find.Parent.Expand Unit:=wdLine
Selection.Find.Parent.Copy
'Debug.Print Selection
Else
Debug.Print "not matched"
End If
End Sub