Form.OnUndo 属性 (Access)
返回或设置一个 String 类型的 值,指示在 撤消 事件发生时运行哪个宏、事件过程或用户定义的函数。 读/写。
语法
表达式。OnUndo
expression:表示 Form 对象的变量。
备注
此属性有助于以编程方式更改触发事件时 Microsoft Access 执行的操作。 例如,在各次事件调用之间可能要根据触发事件的环境更改表达式的参数,或从一个事件过程切换到一个表达式或宏。
此属性的有效值为:
macroname,其中 macroname 是宏的名称。
[事件过程],指示与指定对象的 撤消 事件关联的事件过程。
=functionname () ,其中 functionname 是用户定义的函数的名称。
示例
下面的示例指定在当前项目第一个窗体上发生 Undo 事件,应运行相关的事件过程。
Forms(0).OnUndo = "[Event Procedure]"
下面的示例指定在当前项目第一个窗体上的任意文本框中发生 Undo 事件,应运行相关的事件过程。
Dim ctlLoop As Control
For Each ctlLoop In Forms(0).Controls
If ctlLoop.Type = acTextBox Then
ctlLoop.OnUndo = "[Event Procedure]"
End If
Next ctlLoop
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。