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.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号。
下面是一个调用这两句语句的例子和运行后的效果: