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

Ключ

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

...

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

Параметры

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

Контекст                  Экземпляр 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-документ:
Image Added

. Необходимо запустить макрос, который меняет местами слова.одно слово, на другое:

Блок кода
titleReplaceИзбаWithДом
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-документом,   сначала необходимо открыть документ, создать его уникальный идентификатор (Контекст), чтобы в дальнейшем обращать действия именно к конкретному документу. 

  1. Открыть документ».
  2. Запустить макрос.
  3. Сохранить документ.
  4. Закрыть документ.

 Реализация 

...

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


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

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

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

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

Результат

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