Записал макрос, который заменяет одну строку другой в документе word, содержащем надписи с текстом.
Все благополучно заменилось и в надписях и в основном документе.
Получилось вот что:
With Selection.Find
.ClearFormatting
.Text = "<%ORG>"
.Replacement.ClearFormatting
.Replacement.Text = "hello"
.Execute Replace:=wdReplaceAll, Forward:=True, _
Wrap:=wdFindContinue
End With
Пытаюсь это запустить на другом или на том же документе с надписями...
Результат: все, что вне надписей — заменилось, а что в надписях — нет?!
Подскажите, плз, как должен выглядеть скрипт, который действительно ВСЕ заменяет.