VBScript Err 对象

包含运行时产生的错误信息的对象。

属性/方法 意义
Number 错误号码,整数,默认属性
Source 生成错误的对象或应用程序的名称

通常是导致错误的对象的类名称或程序设计的 ID

Description 错误描述,字符串
HelpFile 帮助文件的完整有效路径
HelpContext 帮助文件主题的上下文 ID
Clear() 清除错误信息,此方法会在某些情况下自动执行:参阅
Raise(number, source, description, helpfile, helpcontext) 手工生成运行时错误

捕获错误的语句

On Error Resume Next 遇错时继续执行下一句,仅在本过程、函数内有效

通常紧缩跟着检测错误号的语句

On Error Goto 0 不捕获错误,遇错时将直接退出 过程、函数或程序

执行下列语句时,自动调用 Err.Clear() 方法

ON ERROR RESUME NEXT
EXIT SUB
EXIT FUNCTION

示例:

On Error Resume Next

此处执行可能产生错误的程序

IF Err.Number>0 THEN

    产生错误时执行此处,显示信息,处理错误

    Err.Clear

END IF