vbaonerrorgoto使用方法 vb里On Error GoTo 0和On Error resume区别?

vb里On Error GoTo 0和On Error resume区别?On error goto 0表示在当前过程中禁用任何已启动的错误处理程序。On error resume next]表示发生

vb里On Error GoTo 0和On Error resume区别?

On error goto 0

表示在当前过程中禁用任何已启动的错误处理程序。

On error resume next]表示发生运行时错误时,控件会立即转到错误后的语句,并在此处继续运行。访问对象时使用此窗体,而不是错误转到时使用此窗体。

On error goto line

启动错误处理程序,该程序从必要的行参数中指定的行开始。line参数可以是任何行标签或行号。如果发生运行时错误,控件将跳转到第行以激活错误处理程序。指定的行必须在过程中,这与on Error语句相同;否则,将发生编译时错误。

一般来说,如果您想捕获我们创建的对象或控件的错误,您需要使用on error resume next,然后判断它的错误错误编号根据错误类型。