История страницы
...
Макрос предварительно должен быть создан в 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
Пример использования
Задача:
...