UndoAction 方法 (Microsoft Forms)

取消支持撤消命令的最近一次操作。

语法

布尔 = 对象UndoAction

UndoAction 方法语法包含以下部分:

Part 说明
object 必填。 对象有效。

备注

用户界面中的“撤消”命令使用 UndoAction 方法。 例如,如果将文本粘贴到 TextBox 中,则可以使用 UndoAction 删除该文本并还原 TextBox 的先前内容。

并非所有用户操作都是可以撤消的。 如果某个操作是无法撤消的,则“撤消”命令在执行该操作后不可用。

注意

[!注释] 如果 CanUndo 属性为 False ,则"撤消"命令在用户界面中不可用,并且 UndoAction 在代码中无效。

如果将 UndoAction 应用于窗体,则对当前记录所做的所有更改将丢失。 如果将 UndoAction 应用于控件,则仅影响控件本身。

在更新窗体或控件之前,您必须先应用此方法。 您可能需要在窗体的 BeforeUpdate 事件或控件的 Change 事件中包含此方法。

UndoAction 是使用 SendKeys 语句 在事件过程中发送 Esc 值的替代方法。

另请参阅

支持和反馈

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