VBA - 在子例程中设置属性以在调试时自动切换

时间:2015-04-17 14:43:08

标签: vba debugging

这个问题是关于类模块中属性get / let代码的,但我认为该解决方案适用于任何子例程。

必须有一个属性告诉vba自动在中断模式下跳过某个功能(即使按下步骤进入键/ F8)。显然,对于内置的VB子类,类和函数存在这样的事情,因为调试器没有进入它们但是我找不到将它应用于我的代码的方法。它是什么?!

调试时会让我的生活更轻松。

2 个答案:

答案 0 :(得分:2)

如果我理解你的要求,你需要单步执行而不是进入

尝试 Shift + F8 ,而不只是 F8

答案 1 :(得分:2)

除了 Shift + F8 之外,调试工具栏上还有一个按钮。

enter image description here


奖金回合:

如果您忘记按 Shift ,并最终在课程内部结束,您可以按 Ctrl + Out >移 + F8

然后右键单击要返回的行并选择"设置下一个语句"。


最后一点,调试器没有进入"内置"类是因为该代码不是用VBA编写的。它隐藏在COM Interop墙后面,并且用完全不同的语言编写在一起。