金字塔VBS不支持异常捕获吗?
Sub shitSub
on error goto ERR
a = 4 / 3
ERR:
application.MsgOut("ERR")
End Sub
报语法错误 感谢
//楼主少括号了
Sub shitSub()
on error goto ERR
a = 4 / 3
ERR:
application.MsgOut("ERR")
Resume
End Sub
Resume
把方法要返回给调用方
on error goto 指令不支持的
使用on error resume next代替
可否写一个完整的例子, 感谢
Sub shitSub()
on error resume next ERR
a = 4 / 3
ERR:
application.MsgOut("ERR")
End Sub
正在处理,稍等
我直接把上面的sub 复制过去 竟然提示语法错误 求助...
On Error GoTo ErrorHandler ' 打开错误处理程序。 语法错误
楼主直接复制过去当然会报错了,我那时在office里写的vba,金字塔内部不支持On Error GoTo“行”,使用On Error Resume Next
语句解释: 如果有运行时刻的错误发生,那么程序就从导致错误发生的语句的下一句继续执行下去。 而不要用我给出的On Error GoTo“行”语句,
我给出的例子,并不完整,只是说明如何进行异常捕获,这里要楼主去定义自己的错误处理,