Метод 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 и обратная связь.