Автор Тема: Добавить в макрос полужирность (Bold)  (Прочитано 1768 раз)

Human

  • Гость
Подскажите пожалуйста, что добавить в этот простой макрос, чтобы заменяющее слово (нем.) становилось полужирным.

Sub Макрос2()
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
        .text = "немецкий"
        .Replacement.text = "нем."
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
End Sub

Оффлайн Администратор

  • Administrator
  • Сообщений: 1939
Re: Добавить в макрос полужирность (Bold)
« Ответ #1 : 24 Июнь 2015, 20:43 »
Код:
Sub Макрос3()
    ' Очистка объекта "Find" от форматирования.
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    ' Настройка объекта "Find".
    With Selection.Find
        .Text = "немецкий"
        .Replacement.Text = "нем."
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .Replacement.Font.Bold = True
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    ' Поиск и замена.
    Selection.Find.Execute Replace:=wdReplaceAll
End Sub

Human

  • Гость
Re: Добавить в макрос полужирность (Bold)
« Ответ #2 : 25 Июнь 2015, 22:09 »
Спасибо.