Тема: Как находить абзацы, начинающиеся с определенного слова? (MS Word)

Помогите, пожалуйста, написать макрос:
Нужно находить в ворде абзацы, начинающиеся с определенного слова, и удалять их.

Re: Как находить абзацы, начинающиеся с определенного слова? (MS Word)

Этот пример удаляет абзацы начинающие со слова "Any " в активном документе

Public Sub aaa()
Dim p As Paragraph
For Each p In ActiveDocument.Paragraphs
 MsgBox p.Range.Words(1)
  If p.Range.Words(1) = "Any " Then p.Range.Delete
 Next
End Sub

Re: Как находить абзацы, начинающиеся с определенного слова? (MS Word)

Благодарю вас, Леонид!
Я также нашла свое менее оригинальное решение:

With ActiveDocument.Content.Find
    .ClearFormatting
    .Text = "Текст"
    .MatchCase = True
    With .Replacement
        .ClearFormatting
        .Style = "Заголовок 4"
        End With
        .Execute Replace:=wdReplaceAll
End With
With ActiveDocument.Content.Find
    .ClearFormatting
    .Style = "Заголовок 4"
    With .Replacement
        .ClearFormatting
        .Text = ""
        End With
        .Execute Replace:=wdReplaceAll
End With
 End Sub

C уважением, Галина

Re: Как находить абзацы, начинающиеся с определенного слова? (MS Word)

Галина. Объясните зачем это нужно.....

Re: Как находить абзацы, начинающиеся с определенного слова? (MS Word)

Это нужно по работе, для обработки больших массивов текста (в Word). Вот.
Галина