Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Макрос предварительно должен быть создан в Word.

      Для начала необходимо создать Word документ.

     
      Для этого:
     
      1. Нужно открыть MS Word, войти в “Файл” и перейти в “Параметры”.

      2. В появившемся окне Параметры Word щёлкнуть на вкладке Настроить ленту.

      3. Пролистать вниз списка и поставить галочку возле поля "Разработчик".

         В панели инструментов перейти либо во вкладку “Разработчик”, либо во вкладку “Макросы” - там уже можно запускать встроенные (созданные) макросы внутри документа. Во вкладке “Visual Basic” мы можем создавать новые макросы.
     
         Кликнув на 3 вкладку, попадаем в панель для создания макросов.

      4. Кликнув ПКМ по 1 элементу, выбираем Insert -> Module.

         .. figure:: Word/Wo114.png
        :alt:

      5. Таким образом можно либо создать свой макрос, либо вставить готовый в данное поле и сохранить его при помощи клавиш CTRL+S.
     
      6. Сам внешний макрос:
     
         Sub ReplaceEWithYo()
            Selection.HomeKey Unit:=wdStory
            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

Пример использования 

Задача:

...