Метод DoCmd.RunDataMacro (Access)
Используйте метод RunDataMacro для запуска именованного макроса данных из Visual Basic.
Синтаксис
expression. RunDataMacro (имя_макроса)
expression: переменная, представляющая объект DoCmd.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
MacroName | Обязательный | Variant | Имя сохраненного макроса. Имя должно включать имя таблицы, к которой присоединен макрос данных (например, Comments.AddComment). |
Замечания
Метод RunDataMacro используется для повторного использования именованного макроса данных в коде Visual Basic.
Если макрос данных требует параметров, их необходимо сначала создать с помощью метода SetParameter перед вызовом метода RunDataMacro . Каждый вызов SetParameter создает один именованный параметр.
Пример
В следующем примере кода создаются два параметра для использования макросом данных AddComment. Эти два параметра называются prmComment и prmRelatedID соответственно. Значение текстового поля txtComment хранится в параметре prmComment. Значение текстового поля txtId хранится в параметре prmRelatedID. Затем запускается макрос данных Comments.AddComment.
Private Sub cmdAddComment_Click()
DoCmd.SetParameter "prmComment", Me.txtComment
DoCmd.SetParameter "prmRelatedID", Me.txtId
DoCmd.RunDataMacro "Comments.AddComment"
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.