【发布时间】:2017-06-23 12:41:51
【问题描述】:
我有一个框架,其中在函数库的操作中调用方法。我正在尝试进行错误处理以避免函数库中编写的代码引发的错误。
以下是我的操作代码:
on error resume next
call TestMe()
if err.number Then: msgbox err.description
on error goto 0
这是函数库中的函数:
Function TestMe()
x = 1/0
End Function
当我执行我的测试时,on error resume next 似乎没有工作,因为我在函数 TestMe() 中收到一个除以零的错误弹出窗口。
如何在不移动代码的情况下处理这些错误?
【问题讨论】:
-
您为什么不会弹出错误消息?这就是你编码的方式。您从通话中返回并说“如果我有错误,请显示一条消息”。
-
这个语句很好用!仔细检查您的代码!
-
@BrianMStafford -> 函数 TestMe() 内抛出错误消息
-
@GTAVLover 代码类似,只是函数库抛出的错误没有被Action内的
on error resume next处理。 -
@yudi2312 然后在函数里面也加入这个语句! :-)