标准 VBA 编辑器中是否有工具、方法或设置来警告已Dim
使用但未使用的变量?
Lance Roberts
问问题
9226 次
2 回答
20
MZ-Tools将搜索您的代码并告诉您没有使用的内容。VBA 的版本可以在这里找到。
MZ-Tools 中执行您询问的特定功能是Review Source Code:
查看源代码功能允许您查看源代码以检测一些未使用的声明(常量、变量、参数、过程等)。
于 2008-10-09T20:10:10.160 回答
12
另一种方法(因为我没有安装该软件的管理员权限)是放在Option Explicit
模块的顶部。然后注释掉所有的'med 变量,并使用++Dim
调试代码F8或重新 编译Altdl
取消注释Dim
s 直到Option Explicit
不返回编译器错误,此时仍然注释掉的任何变量都可以忽略,因为它们没有在您的代码中使用
与 MZ-Tools 类似,RubberDuck有一个VariableNotUsed 检查(以及许多其他东西),它应该准确地显示你所追求的。它是免费的,从 v2.2.0.3086 开始,它支持非管理员安装。
于 2017-04-05T12:34:29.103 回答