2009-12-09 203 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