error_handle

来源:百度知道 编辑:UC知道 时间:2024/08/23 09:23:31
StrTemp = "Error # " & Str(Err.Number) & " was generated by " _
& Err.Source & Chr(13) & Err.Description
MsgBox StrTemp, vbOKOnly + vbCritical, Me.Caption, Err.HelpFile, Err.HelpContext

这段什么意思??详细解释下!

这段主要是对程序运行过程中的错误进行处理。其中第一句中:

Err.Number是指错误编号;

Err.Source是指明最初生成错误的对象或应用程序的名称;

Err.Description是与错误相关联的描述性字符串;

Chr(13)是ASCII的回车符。

第二句中:

MsgBox是在对话框中显示消息,等待用户单击按钮的函数;

vbOKOnly + vbCritical是指对话框中只显示“确定”按钮和Critical Message 图标;

Me.Caption是设定对话框的标题为调用Msgbox函数的窗口的标题;

Err.HelpFile是指定的错误帮助文件;

Err.HelpContext是指错误帮助中关联的ID号。

下面是一个调用这两句语句的例子和运行后的效果: