打开和关闭循环以及 if 语句是否有 VBA 语法突出显示?

Is there VBA syntax highlighting for opening and closing loops and if statements?

抱歉,如果之前有人问过这个问题,但我似乎找不到任何相关信息。我正在使用 VBA 来自动化 word 文档,我有这个巨大的代码块,其中包含大量 "if else" 语句、"do while" 循环和 "with" 语句,它们全部嵌套在一起。

当我使用其他语言和其他 IDE 编程时,我通常可以单击左 "if" 或 "while" 括号并获得突出显示的右括号。这使得跟踪所有内容变得容易得多。 VBA for Word 中是否有类似此功能的内容?我快要疯了,试图跟踪一切!

我不确定它是否有您要找的东西,但是 Rubber duck for VBA 有一些非常棒的功能可以升级 VBA IDE。


编辑:

还有两件事要尝试:

Smart Indenter - 这个实际上可能对您有更多帮助,因为它创建意图,从而有助于识别结构。

MZ-Tools - 不是免费的,但有 30 天的试用期。 (我还没有尝试过这个 - 如果它有任何好处,请回来报告:))

看看 Eclipse Colorer plugin 它支持例如折叠和 if-then-else-end 突出显示等: