Form.Undo 事件 (Access)

当用户撤消更改时发生。

语法

表达式撤消 (取消)

expression:表示 Form 对象的变量。

参数

名称 必需/可选 数据类型 说明
Cancel 必需 Integer 将此参数设置为 True 可以取消撤消操作,并将控件或窗体保留为其编辑后的状态。

备注

每当用户通过选择命令栏上的“撤消字段/记录”按钮、选择“撤消”按钮、按 Esc 键或调用指定控件的“撤消”方法将控件返回到其原始状态时,控件的“撤消”事件就会出现。 在所有这三种情况中,控件都需要有焦点。 如果用户在命令栏上选择 “撤消键入 ”按钮,则不会发生该事件。

每当用户通过选择“撤消”按钮、按 Esc 键或调用指定窗体的“撤消”方法将窗体返回到其原始状态时,将发生窗体的撤消事件。

示例

以下示例演示捕获窗体 撤消 事件的子例程的语法。

Private Sub Form_Undo(Cancel As Integer) 
 Dim intResponse As Integer 
 Dim strPrompt As String 
 
 strPrompt = "Cancel the undo operation?" 
 
 intResponse = MsgBox(strPrompt, vbYesNo) 
 
 If intResponse = vbYes Then 
 Cancel = True 
 Else 
 Cancel = False 
 End If 
End Sub

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。