1

Тема: VBA Word. Selection в защищенной части документа

Уважаемые коллеги,
Как программно понять, что Selection находится в защищенной части документа.
Надо "подрихтовать" нежелательное форматирование для некоторых кусков текста.
Начало документа защищено от шаловливых ручек - заполняется программно.
"прочесать" надо весь документ, за исключением защищенных участков.
Делаю следующее

    Selection.Collapse

	ActiveDocument.UndoClear

    Selection.HomeKey Unit:=wdStory
    Selection.Find.ClearFormatting
    With Selection.Find
...
        .Text = "^p"
...
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    While Selection.Find.Execute = True
    On Error GoTo Conti
...
        Selection.Font.Bold = False
        Selection.Font.Size = 12
        Selection.MoveRight Unit:=wdCharacter, Count:=1  '', Extend:=wdExtend
Conti:
    Wend

Вставил On Error , он отрабатывает первый раз, а на следующем найденном фрагменте ломается (видимо, еще активен).
ВИжу два решения:
1. "понимать, что найденный Selection в защищенной "зоне"
2. Как-то подружиться с  On Error
Оба варианта мне неведомы
Заранее благодарен.