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

Ключ

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

Запустить внешний

...

макрос 

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

...

Описание

Действие запускает в Word-документе макрос, VBA-код которого указан в отдельном текстовом файле. 

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

...

Как создать макрос в ворде

Основы программирования

Иконка

Параметры

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

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

...

Входной параметр        Значения входных параметров вызываемой функции или подпрограммы в коде макроса. Значения параметров необходимо указывать в том же                                                    порядке, в каком эти параметры указаны в вызываемой функции.

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

Результат                         Значение, возвращаемое запущенным макросом. Если указанный макрос ничего не возвращает, результат работы действия будет пустым.

 

...

Настройки

Свойство

Описание

Тип

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

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

Параметры

Контекст

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

Robin.Word


Да

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

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

Путь к файлу


Да

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

Особые условия

...

использования 

  1. В параметрах безопасности должен быть выбран чек-бокс “Доверять доступ к объектной модели проектов VBA“.

...

4. Русский язык не поддерживается в названии макроса (функции).

Пример

...

использования 

Задача

: Есть Word - документ. Нужно запустить в этом документе внешний макрос.

Решение

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

Реализация


1. Собрать робота, состоящего из следующих действий:

      Image Modified         
2. Настроить параметры для действия «Открыть».

   Image Modified

3. Настроить параметры для действия «Запустить внешний макрос».

      Image Modified

4. Настроить параметры действия "Сохранить как".


   Image Modified

4. Настроить параметры действия "Закрыть".

Image Modified

5. Нажать на кнопку «Старт» в верхней панели.

...


Результат

...


 
Действие запускает в Word-файле внешний макрос, VBA-код которого указан в отдельном текстовом файле.


   Image Modified