DoCmd.RunDataMacro 方法 (Access)
使用 RunDataMacro 方法可通过 Visual Basic 运行已命名的数据宏。
语法
表达式。RunDataMacro (MacroName)
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 支持和反馈,获取有关如何接收支持和提供反馈的指南。