2009-12-09 149 views
2

是否有一个工具可以分析/解析整个Excel工作簿并让我们看到所有的宏,函数,VBA代码?分析Excel VBA /宏代码

我给了大量的Excel电子表格来分析,我们需要知道他们做了什么以及如何做,以创建文档和/或重写。在很多情况下,最初的开发人员不在了,用户也不知道细节。

+0

按Ctrl +'(反引号)将式显示和数值显示之间进行切换,这可能有助于一点。 – Fionnuala 2009-12-09 00:31:27

+1

http://msdn.microsoft.com/en-us/library/dd890502%28office.11​​%29.aspx可能有助于 – barrowc 2009-12-09 00:45:21

+0

@barrowc - 伟大的答案 – MrTelly 2009-12-09 02:47:02

回答

3

您可以使用MZ Tools这可以给你一些文件生成能力。

还有一个如何使用VBA here对这个问题做自己

+0

很好的答案,但如果问题是给工具“分析”我VBA,其他不熟悉MZ工具的读者应该注意,它没有静态代码分析功能。 – 2010-06-24 23:02:02

1

其他资源的一些例子。

对于Office 2010,您现在可以使用VBA检测工具来提醒您升级问题,如不推荐使用的对象模型调用,Win32调用,可能需要更改代码的ActiveX控件。 不提供所有方法和类名称的完整输出。所以它对评论你的整个代码库没有用,但它确实提供了有用的升级评论。

Remediation Guide

Code compatibility Guide