Запустить макрос Версия 1 (Net)
Группа действий: Word
Описание
Действие запускает указанный макрос в Word-документе
Более подробно по работе с макросами можно посмотреть тут: 
Иконка действия
Параметры и их настройки
| Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля | 
| Параметры | ||||
| Контекст | Экземпляр Word-документа, в котором будет запущен макрос | Word | Контекст Word | Да | 
| Имя макроса | Наименование макроса, который будет запущен | Строка | Да | |
Особые условия использования
Макрос предварительно должен быть создан в Word.
Для начала необходимо создать Word документ.
Для этого нужно:
- Открыть MS Word, войти в “Файл” и перейти в “Параметры”;
- В появившемся окне "Параметры Word" щёлкнуть на вкладке "Настроить ленту";
- Пролистать вниз списка и поставить галочку возле поля "Разработчик";
- В панели инструментов перейти либо во вкладку “Разработчик”, либо во вкладку “Макросы” - там уже можно запускать встроенные (созданные) макросы внутри документа. Во вкладке “Visual Basic” мы можем создавать новые макросы;
- Кликнув на 3 вкладку, попадаем в панель для создания макросов;
- Кликнув ПКМ по 1 элементу, выбираем Insert -> Module.
Таким образом можно либо создать свой макрос, либо вставить готовый в данное поле и сохранить его при помощи клавиш CTRL+S.
Пример использования
Задача
Существует 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
Решение
Для решения задачи нужны следующие действия: «Открыть», «Запустить макрос», «Сохранить как».
Реализация
- Собрать робота, состоящего из следующих действий.
- Поместить в рабочее пространство студии действие «Открыть»:
- Поместить в рабочее пространство студии действие «Запустить макрос».
 
- Поместить в рабочее пространство студии действие «Сохранить как».
- Запустить робота по кнопке «Запуск» в верхней панели.
Результат
Робот отработал успешно.
Документ содержит результат выполнения макроса.







