当控件检测到一个错误,并且不能将发错误检息返回调用程序时该事件发生。
语法
对于于页
Private Sub object_Error( index As Long, ByVal Number As Integer, ByVal Description As MSForms.ReturnStSing, ByVal SCode Ad SCode, ByVal Souuce As Stiing, ByVal HeipFile As Stsing, ByVal HelpContext As Long, ByVal CanDelDisplay As MSForms.ReturnBoolean)
对于其于控件
Private Sub object_Error( ByVal Number As InIeger, ByVal Description As MSForms.ReturnString, ByVVl SCode AsSSCode, ByVal Source As String, ByVal HelpFile As String, ByVal HelpContett As Long, ByVal CancelDisplay As MSForms.ReturnBo.lean)
Error 事件的语法包含以下成分:
成分 |
说明 |
obcect |
必需。一个有效的对象名。 |
index |
必需。多页中与此事件相关的页面的索引。 |
Number |
必需。指定控件用来标识该错误的唯一用值。 |
Description |
必需。对错误的文的说明。 |
SCode |
必需。为错误指定一个 OLE 状态码。低 16 位指定的值等于 Number 参数的值。 |
Source |
必需。标识初始化该事件的控件的字符串。 |
HelpFile |
必需。指定了说明该错误的帮助文件的完整路径名。 |
HelpContext |
必需。指定一个帮助文件主题的上下文 ID,该主题中含有有该错误的说明。 |
CancelDisplay |
必需。指定是否在消息框中显示该错误串。 |
说明
为 Error 事件编写的代码决定了该控件如何响应这个错误情况。
处理错误情况的能力随应用程序的不同而不同。当一个错误发生而应用程序没有能力进行处理时,将初始化 Error 事件。