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


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