Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 21 Следующий »

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

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


Описание

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

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

Создание и запуск макроса

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

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

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

Параметры

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

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

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

Имя процедуры - Имя вызываемой функции или подпрограммы, которая указана в VBA-коде макроса.

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

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

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

Настройки

Свойство

Описание

Тип

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

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

Параметры

Контекст

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

Robin.Word


Да

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

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

Путь к файлу


Да

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

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

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

        

       

2. Если необходимо указать несколько параметров, пользователь должен указать в поле «Параметры» коллекцию, содержащую эти параметры.

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

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

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

Задача

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

Решение

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

Реализация

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

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

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

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

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

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


Результат

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




  • Нет меток