5

这是我第一次来这个了不起的论坛。我对 vba 也很陌生(3 周)。

  1. 我有 2 个宏:CallerMac、WorkerMac。这些位于我的 VBAProject 的“模块”节点中的单独模块中。

  2. 在其代码中,CallerMac 导入一个 .bas 文件(其中包含 WorkerMac 代码)并通过“Application.Run”执行它

  3. 当用户收到此代码时,他们将运行“CallerMac”(其代码不会发生太大变化),而代码会导入“WorkerMac”(可能会经常更改)

  4. 出于调试目的,我如何在执行期间“F8”/Step 进入复制的代码(WorkerMac)?

    请让我知道如果我的问题对你没有什么意义或者我应该以不同的方式搜索它(我在发布此代码之前做了很多搜索),我该如何重新表述我的问题

非常感谢。

4

1 回答 1

1

您可以在单步执行“CallerMac”时在“WorkerMac”的开头放置一个断点,然后使用 F8 继续以单步模式运行“WorkerMac”。

您可以通过右键单击作为可执行语句的行并转到 Toggle->Breakpoint 或单击代码旁边的左侧栏来添加断点。它应该在栏中显示一个红色圆圈,并以红色突出显示该行。

于 2013-10-18T15:34:20.690 回答