Запустить внешний макрос/Run Macro Appearance
Группа действий: Excel
Действие запускает в Excel-файле макрос, VBA-код которого указан в отдельном текстовом файле.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Экземпляр Excel-документа, с которым работает действие | Robin.Excel | EXCEL_INSTANCE | Да |
Файл | File | Путь к текстовому файлу макроса, который содержит VBA-код | Robin.FilePath | C:\Users\User\Desktop\111.txt | Да |
Имя процедуры | Procedure name | Имя вызываемой функции или подпрограммы, которая указана в VBA-коде макроса | Robin.String | makros | Да |
Параметры | Parameters | Значения входных параметров вызываемой функции или подпрограммы в коде макроса | Robin.Object | Нет | |
Результаты | |||||
Результат | Result | Значение, возвращаемое запущенным макросом. Если указанный макрос ничего не возвращает, результат работы действия будет пустым | Robin.Object |
Особые условия использования
Если необходимо указать несколько параметров, пользователь должен указать в поле "Параметры" коллекцию, содержащую эти параметры. Значения параметров необходимо указывать в том же порядке, в каком эти параметры указаны в вызываемой функции.
Пример использования
Задача: Есть Excel - документ. Нужно запустить в этом документе внешний макрос.
Решение: Для реализации действия нужны следующие действия - "Открыть", "Запустить внешний макрос".
Реализация:
- Собрать схему робота, состоящего из действий:
2. Настроить параметры для действия "Открыть".
3. Настроить параметры для действия "Запустить внешний макрос".
4. Нажать на кнопку "Старт" в верхней панели.
Результат:
Действие запускает в Excel-файле макрос, VBA-код которого указан в отдельном текстовом файле.