代码之家  ›  专栏  ›  技术社区  ›  Lance Roberts

在VBA中有没有一种方法来了解不使用的变量?[关闭]

  •  13
  • Lance Roberts  · 技术社区  · 16 年前

    在标准的VBA编辑器中是否有工具、方法或设置来警告 Dim “医学,但没有被使用吗?

    2 回复  |  直到 6 年前
        1
  •  19
  •   Ray    16 年前

    MZ-Tools 将搜索您的代码并告诉您没有使用什么。可以找到vba的版本 here .

    MZ工具中执行您所询问的内容的特定功能是 Review Source Code :

    “审阅源代码”功能允许 您要查看源代码 检测一些未使用的声明 (常量、变量、参数, 程序等)。

        2
  •  3
  •   Greedo    6 年前

    另一个选择(因为我没有安装该软件的管理员权限)是 Option Explicit 在模块的顶部。然后把所有的 Dim 'med变量,并通过代码进行调试。

    取消评论 昏暗 一个接一个直到 选项显式 不返回编译器错误,此时仍被注释掉的任何变量都可以被忽略,因为它们不在代码中使用。


    类似于MZ工具, RubberDuck 有一个 VariableNotUsed Inspection (除其他许多事情外)它应该精确地显示出你在追求什么。它是免费的,而且,从 v2.2.0.3086 ,支持非管理员安装。