我在查看VBA代码时发现,大多数错误很容易被分类错误,例如拼写错误,没有设置为Nothing
,没有关闭数据库连接等。
我知道使用“Option Explicit”可以解决其中一些问题,但我宁愿使用更强大的东西。
是否有适用于VBA的静态分析工具?
答案 0 :(得分:6)
您可以先使用MZ-Tools开始。虽然它在静态分析功能方面没有多少,但它是免费的,并且在管理和编辑代码库方面提供了一些帮助。
它具有执行静态分析形式的一个功能是:
答案 1 :(得分:1)
Project Analyzer: VBA Plug v3
MZ Tools
VBA Code Profiler *
答案 2 :(得分:0)
积极维护的免费/开源选项为Rubberduck(on GitHub)。它包括几个静态分析器,称之为“检查”。他们的网站上有list of Inspections。