调试功能禁用了所有宏

  • 本文关键字:功能 调试 vba ms-word
  • 更新时间 :
  • 英文 :


我得到了一个报告(.dotm)模板,其中包含大量vba代码,该代码从mssql数据库中获取数据并将数据写入某些书签处。不幸的是,代码有一个错误,我必须修复它。

由于我以前从未做过 vba,所以我有点迷茫。有一个带有 2 个参数的函数可以执行所有操作。

你能告诉我如何调试这个函数吗?我已经在第一行设置了一个断点,但我如何告诉 word(?) 来执行函数?

我的第一个方法是添加一个按钮并将 onclick 事件设置为此函数。但不幸的是,我们的策略禁用了宏,这不起作用:(

你能帮我弄清楚如何进入这个功能吗?

如果禁用宏,怎么能指望模板中的代码工作?

尝试 ALT+F11 进入 VBA 环境并显示代码。将光标放在要调试的代码中,然后按 F8 单步执行,或按 F5 将其运行到任何断点。如果要调试的代码具有参数,则必须编写一个虚拟Sub来调用带有测试参数的函数。

另请参阅有关信任中心的 sams 注释。也许您可以自己更改设置以允许宏。

最新更新