Форум по VBA, Excel и Word

Word => Макросы в Word => Тема начата: lapin9126 от 27 августа 2016, 17:25

Название: Word 2007 Макросы: найти текст и заменить шрифт
Отправлено: lapin9126 от 27 августа 2016, 17:25
Здравствуйте. Помогите с макросом: найти текст, в конкретном случае "(" скобка, и изменить ей шрифт на Wingdings.
Название: Re: Word 2007 Макросы: найти текст и заменить шрифт
Отправлено: Администратор от 27 августа 2016, 18:09
Sub Макрос()

    '1. Замена.
    With ActiveDocument.Range.Find
        .Text = "("
        .Replacement.Font.Name = "Wingdings"
        .Forward = True
        .Wrap = wdFindContinue
        .Format = True
        .Execute Replace:=wdReplaceAll
    End With
   
    '2. Сообщение.
    MsgBox "Готово.", vbInformation
   
End Sub
Название: Re: Word 2007 Макросы: найти текст и заменить шрифт
Отправлено: lapin9126 от 27 августа 2016, 18:28
Спасибо. Вы очень помогли в очередной раз.