Запустить макрос Версия 1 (Net)

Группа действий: Word 


Описание

Действие запускает указанный макрос в Word-документе

Более подробно по работе с макросами можно посмотреть тут: 

Иконка действия

Параметры

Входные параметры

Контекст                  Экземпляр Word-документа, в котором будет запущен макрос

Имя макроса           Наименование макроса, который будет запущен

Настройки

Свойство

Описание

Тип

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

Обязательность заполнения поля

Параметры

Контекст

Экземпляр Word-документа, в котором будет запущен макрос

Word

Контекст Word

Да

Имя макроса

Наименование макроса, который будет запущен

Строка


Да

Особые условия использования 

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

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

Для этого:

Таким образом можно либо создать свой макрос, либо вставить готовый в данное поле и сохранить его при помощи клавиш 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

Решение

Для решения задачи нужны следующие действия: «Открыть», «Запустить макрос», «Сохранить как».

Реализация

  1. Собрать робота, состоящего из следующих действий:
  2. Поместить в рабочее пространство студии действие «Открыть».

  3. Поместить в рабочее пространство студии действие «Запустить макрос»  и настроить его параметры. 
     

  4. Поместить в рабочее пространство студии действие «Сохранить как», настроить его параметры.


  5. Запустить робота по кнопке «Запуск» в верхней панели.

Результат

Документ содержит результат выполнения макроса.