Поделиться через


Метод DoCmd.RunMacro (Access)

Метод RunMacro выполняет действие RunMacro в Visual Basic.

Синтаксис

expression. RunMacro (MacroName, RepeatCount, RepeatExpression)

expression: переменная, представляющая объект DoCmd.

Параметры

Имя Обязательный или необязательный Тип данных Описание
MacroName Обязательный Variant Строковое выражение, которое является допустимым именем макроса в текущей базе данных. При выполнении кода Visual Basic, содержащего метод RunMacro в базе данных библиотеки, Microsoft Access ищет макрос с этим именем в базе данных библиотеки и не ищет его в текущей базе данных.
RepeatCount Необязательный Variant Числовое выражение, которое вычисляется как целое число, то есть количество запусков макроса.
Выражение RepeatExpression Необязательный Variant Числовое выражение, которое вычисляется при каждом запуске макроса. При вычислении значения False (0) макрос перестает выполняться.

Замечания

Используйте метод RunMacro для запуска макроса.

Используйте macroGroupName. Синтаксис MacroName для аргумента MacroName для запуска определенного макроса в группе макросов.

Если указать аргумент RepeatExpression и оставить аргумент RepeatCount пустым, необходимо включить запятую аргумента RepeatCount . Если оставить конечный аргумент пустым, не используйте запятую после последнего указанного аргумента.

Пример

В следующем примере выполняется макрос Печать продаж, который дважды выводит отчет о продажах.

DoCmd.RunMacro "Print Sales", 2

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

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