【发布时间】:2023-03-18 06:59:01
【问题描述】:
在我的代码中的任何给定行上,我可以使用 Debug.Print() 和其他一些命令来找出如果我的代码在该行遇到错误会发生什么?
我可以使用 Debug.Print 中的任何语句来确定当前的错误处理过程是转到 Goto 0、Resume Next 还是 Goto some label?
我的设想是这样的:
Debug.Print(OnErrorMode)
我正在寻找一种方法来确定特定代码行是否会出现错误GoTo 0(停止并显示错误)、Resume Next(跳过行)或GoTo Label(跳转到标签) On Error 可能埋在我找不到的代码中的某个地方。这可能吗?
【问题讨论】:
-
您的问题似乎缺乏细节,请在您的问题中添加一些措辞。
-
看看this,然后用具体的问题框定你的问题
-
我编辑并试图更好地解释。
-
@user,我认为这些信息不会暴露给脚本本身。显然,脚本引擎知道当前的错误处理模式,但正在运行的脚本并不知道这一点。
-
谢谢!非常好!这是您清理我的问题的第二个问题。我正在学习:)
标签: vba