Метод Application.Run (Excel)

Запускает макрос или вызывает функцию. Его можно использовать для запуска макроса, написанного на языке Visual Basic или языка макросов Microsoft Excel, а также для выполнения функции в библиотеке DLL или XLL.

Синтаксис

expression. Выполнить (Макрос, Arg1, Arg2, Arg3, Arg4, Arg5, Arg6, Arg7, Arg8, Arg9, Arg10, Arg11, Arg12, Arg13, Arg14, Arg15, Arg16, Arg17, Arg18, Arg19, Arg20, Arg21, Arg22, Arg23, Arg24, Arg25, Arg26, Arg27, Arg28, Arg29, Arg30)

выражение: переменная, представляющая объект Application.

Параметры

Имя Обязательный или необязательный Тип данных Описание
Macro Необязательный Variant Макрос для запуска.

Это может быть строка с именем макроса, объект Range , указывающий, где находится функция, или идентификатор регистра для зарегистрированной функции DLL (XLL).

Если используется строка, она будет оцениваться в контексте активного листа.
Arg1Arg30 Необязательный Variant Аргумент, который должен быть передан в функцию.

Возвращаемое значение

Variant

Примечания

С этим методом нельзя использовать именованные аргументы. Аргументы должны передаваться по позиции.

Метод Run возвращает то, что возвращает макрос.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.