错误事件

在控件检测到错误且无法将该错误信息返回到调用程序时会发生此情况。

语法

对于 MultiPage: Private Subobject _Error (indexAs LongByValNumberAs IntegerByValDescriptionAs MSForms.ReturnStringByValSCodeAs SCodeByValSourceAs StringByValHelpFileAs StringByValHelpContextAs LongByValCancelDisplayAs MSForms.ReturnBoolean)

对于其他控件: Private Subobject _Error ( ByValNumberAs IntegerByValDescriptionAs MSForms.ReturnStringByValSCodeAs SCodeByValSourceAs StringByValHelpFileAs StringByValHelpContextAs LongByValCancelDisplayAsMSForms.ReturnBoolean)

Error 事件语法包含以下部分:

Part 说明
object 必填。 有效的对象名称。
index 必填。 与此事件关联的 MultiPage 中页面的索引。
Number 必填。 指定控件用于标识该错误的唯一值。
说明 必填。 该错误的文字描述。
SCode 必填。 指定该错误的 OLE 状态代码。 低顺序 16 比特指定与 Number 参数完全相同的值。
Source 必填。 标识启动事件的控件的字符串。
HelpFile 必填。 指定描述该错误的帮助文件的完全限定路径名。
HelpContext 必填。 指定包含该错误描述的帮助文件主题的上下文 ID
CancelDisplay 必填。 指定是否在消息框中显示该错误字符串。

备注

为 Error 事件编写的代码确定了控件如何响应错误情况。

处理错误情况的能力因应用程序而异。 当发生了错误而应用程序不具备处理该错误的能力时,会启动 Error 事件。

另请参阅

支持和反馈

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