捕获自定义函数的错误
关于错误捕获,请参考:捕获异常
自定义函数的错误默认会被Foxtable捕获并显示之,所以你用Try语句是无法捕获到自定义函数的错误的。
如果希望通过Try语句捕获自定义函数的代码,可以在AfterOpenProject事件中加上代码:
Functions.ThrowException = True
将ThrowException属性设置为True后,即可用Try语句捕获自定义函数的错误:
Try
Return
Functions.Execute("函数名")
Catch
ex
As
Exception
MessageBox.Show(ex.Message)
End
Try