2012-11-06 72 views
0

我設法得到使用VBA擴展的工作簿的牀單和宏的列表:工作簿VBA函數列表?

For Each oComp In ThisWorkbook.VBProject.VBComponents 
     Debug.Print oComp.Name 
    Next oComp 

是否有一種方式來獲得的模塊內聲明的,甚至更好的功能列表,列表代碼中引用的函數/代碼本身?

最終這是打開其他工作簿並列出它們的功能/依賴函數。

+0

@K_B我不會這麼認爲 - 你基本上可以解析VBA代碼VBA,所以我會說,這是可能做到這一點。但是現在不要問是多麼現在:)如果由於文檔的原因,這是相關的,doxygen能夠處理VBA,並且在一些修改之後也可以。 – Jook

回答

2

我相信現在你確實可以,對我以前的評論感到抱歉。

請參閱http://www.cpearson.com/excel/vbe.aspx,也請注意警告。

好運

+0

特別是將VBComponent代碼模塊導出到文本文件應該對您有用 –

相關問題