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

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


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


Настройки

Свойство

Англ. наименование

Описание

Тип

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

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

Параметры
Контекст

Context

Экземпляр Excel-документа, с которым работает действиеRobin.ExcelEXCEL_INSTANCEДа
Файл
File

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

Robin.FilePath

C:\Users\User\Desktop\111.txtДа
Имя процедуры
Procedure name
Имя вызываемой функции или подпрограммы, которая указана в VBA-коде макросаRobin.StringmakrosДа

Параметры

Parameters
Значения входных параметров вызываемой функции или подпрограммы в коде макросаRobin.Object
Нет
Результаты
Результат
Result
Значение, возвращаемое запущенным макросом. Если указанный макрос ничего не возвращает, результат работы действия будет пустымRobin.Object

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

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


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

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

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

Реализация: 

1) Открыть группу действий "Excel".

2) Открыть подгруппу "Общие".

3) Поместить в рабочее пространство студии действие "Открыть".

    Настройка действия "Открыть":

      а) Параметр "Контекст". Заполняется автоматически.

      b) Параметр "Путь до файла". Указываем путь к файлу, который необходимо открыть. ( Изначально все ячейки окрашены в желтый цвет, заодно можно проверить, измениться ли цвет ячеек в указанном диапазоне) 

      c) Параметр "Видимый". Устанавливаем признак - true. 

4) Открыть подгруппу "Общие".

5) Поместить в рабочее пространство студии действие "Запустить внешний макрос".

    Настройка действия:

    а) Установить связь параметра "Контекст" с действием "Открыть"

    б) Указать путь на файл, в котором хранится макрос

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


Результат: 

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