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

Ключ

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

Запустить внешний макрос / Run external macro

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

...

Действие запускает в Word-документе макрос, VBA-код которого указан в отдельном текстовом файле. Для работы действия в настройках MS Word установите чекбокс "Доверять доступ к объектной модели проектов VBA". 


Настройки

Свойство

Описание

Тип

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

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

Параметры

Контекст

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

Robin.Word


Да

Путь к макросу

Путь к текстовому файлу макроса, который содержит VBA-код.

Путь к файлу


Да

Имя процедурыИмя вызываемой функции или подпрограммы, которая указана в VBA-коде макроса.Строка
Да
Входной параметрЗначения входных параметров вызываемой функции или подпрограммы в коде макроса. Значения параметров необходимо указывать в том же порядке, в каком эти параметры указаны в вызываемой функции.Коллекция
Нет
Результаты
РезультатЗначение, возвращаемое запущенным макросом. Если указанный макрос ничего не возвращает, результат работы действия будет пустым.Коллекция

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


  1. Если путь к макросу введен неверно, то робот вернет ошибку.
  2. Если будет ограничен доступ к макросу, то робот вернет ошибку.
  3. Если указано имя функции, которое отсутствует в макросе, то робот вернет ошибку.
  4. Действие предусматривает ввод входных параметров, если это необходимо для функции макроса.
  5. Если входных параметров несколько, необходимо указать коллекцию с таким же порядком значений.
  6. Если входные параметры не указаны, а процедура макроса их запрашивает, то робот вернет ошибку.


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

Задача:

Решение:

Реализация:

Результат: