【问题标题】:depends.exe equivalent for Excel VBA Project与 Excel VBA 项目等效的depend.exe
【发布时间】:2012-03-31 12:03:19
【问题描述】:

depends.exe 是一个很好的工具,可以分析 windows 模块依赖关系,例如myexe.exe 依赖于 dlla.dll、dllb.dll 等。该工具可以告诉您何时缺少依赖项,这在调查机器特定问题时有很大帮助。

是否有可以对 Excel 工作簿执行相同操作的工具/脚本/流程?具体来说,我想在我的工作簿中查看 VBA 引用的依赖关系树,并查看机器之间的缺失/不同。

仅供参考,depends.exe 可在此处获得: http://www.dependencywalker.com/

【问题讨论】:

  • 我找到了一个名为 'ListDlls' http://technet.microsoft.com/en-us/sysinternals/bb896656 的实用程序,它可以显示特定进程正在使用的 dll。这是一个很大的帮助,因为我可以通过 excel 在一台机器上将 dll 的使用情况与另一台机器进行比较。但是我仍然想找到一些可以识别缺失依赖项的东西,比如depends.exe ...

标签: vba com excel dll


【解决方案1】:

我想在我的工作簿中查看 VBA 引用的依赖关系树

nickos556,当您在 Excel 中打开 VBA 项目时,如果缺少任何依赖项,则会出现错误。

如果您单击工具 |参考文献然后你可以看到完整的参考文献列表。

如果缺少任何参考,它会为您提供此快照。如果您注意到,它会在底部提到丢失的 dll 的路径。

希望这是你想要的吗?

席德

【讨论】:

  • 嗨,西德!谢谢您的帮助。是的,我知道“缺失”对话框,但在我的情况下,我没有看到任何“缺失”。这就是为什么我想深入挖掘......谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-29
  • 1970-01-01
  • 2012-06-14
  • 1970-01-01
  • 1970-01-01
  • 2016-04-25
  • 1970-01-01
相关资源
最近更新 更多