История страницы
...
Иконка действия
Параметры
Входные параметры
Контекст Экземпляр Word-документа, в котором будет запущен макрос
Имя макроса Наименование макроса, который будет запущен
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Контекст | Экземпляр Word-документа, в котором будет запущен макрос | Robin.Word | Контекст Word | Да |
Имя макроса | Наименование макроса, который будет запущен | Robin.StringСтрока | Да |
Особые условия использования
...
Таким образом можно либо создать свой макрос, либо вставить готовый в данное поле и сохранить его при помощи клавиш CTRL+S.
Сам внешний макрос:
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
...
Задача
Существует Word-документ:
. Необходимо запустить макрос, который меняет местами слова.одно слово, на другое:
Блок кода | ||
---|---|---|
| ||
Sub ReplaceИзбаWithДом()
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "Изба"
.Replacement.Text = "Дом"
.Forward = True
.Wrap = wdFindAsk
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub |
Решение
Для любых действий с конкретным Word-документом, сначала необходимо открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу.
- Открыть документ».
- Запустить макрос.
- Сохранить документ.
- Закрыть документ.
Реализация
...
- Поместить в рабочее пространство студии действие «Открыть».
- Поместить в рабочее пространство студии действие «Запустить макрос» и настроить его параметры.
- Поместить в рабочее пространство студии действие «Сохранить как», настроить его параметры.
Поместить в рабочее пространство студии действие «Закрыть», настроить его параметры. - Запустить робота по кнопке «Запуск» в верхней панели.
Результат
Документ содержит результат выполнения макроса.