Microsoft(R) Visual Basic(R) Scripting Edition On Error 语句 | 语言参考 起始页|版本 1

请参阅

##### 描述

> 启动错误处理程序。

##### 语法

> On Error Resume Next

##### 说明

> 若不使用 On Error Resume Next 语句，发生的任何运行时错误都将是致命的，即，显示错误信息并终止运行。

> On Error Resume Next 会使程序从紧随产生错误的语句之后的语句继续执行，或是从紧随最近一次调用过程（该过程含有 On Error Resume Next 语句）的语句继续运行。这个语句可以不顾运行时错误，继续执行程序，之后您可以在过程内部建立错误处理例程。在调用另一个过程时，On Error Resume Next 语句变为非活动的。所以，如果希望在例程中进行内部错误处理，则应在每一个调用的例程中执行 On Error Resume Next 语句。

> 下面例子举例说明如何使用 On Error Resume Next 语句:

> >     On Error Resume Next
> >     Err.Raise 6  '产生溢出错误。
> >     MsgBox ("Error # " & CStr(Err.Number) & " " & Err.Description)
> >     Err.Clear    '清除错误。

(C) 1998 Microsoft Corporation. All rights reserved. Terms of Use.