word 2007 Сохранение форматирования при замене текста

Автор lapin9126, 18 ноября 2015, 05:40

lapin9126

Доброго дня всем.  Помогите с макросом. Как сохранить первоначальный формат текста при его замене.
   With Selection.Find
        .Text = ".^p^pРЕГИОНАЛЬНЫЕ    НОВОСТИ."
        .Replacement.Text = "^p^pРЕГИОНАЛЬНЫЕ    НОВОСТИ."
        .Forward = True
        .Wrap = wdFindContinue
    End With

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

Вот так сохраняется форматирование:

Sub Макрос1()
    With Selection.Find
        .Text = "(.)(^0013^0013РЕГИОНАЛЬНЫЕ    НОВОСТИ.)"
        .Replacement.Text = "\2"
        .Forward = True
        .Wrap = wdFindContinue
        .MatchWildcards = True
        .Execute Replace:=wdReplaceAll
    End With
End Sub