2017-09-15 104 views

回答

0

也許我們可以從那裏提取宏的名字?
顯然不,你不能。

而在你的鏈接的答案已經說了這個「據我所知,沒有任何可以用來獲取宏的名字。屬性」。
所以沒有內置的方法來提取它們。

我可以想象的唯一方法是解析所有的代碼,並尋找FunctionSub來收集他們的名字。但是這可能很麻煩。

也許學習Rubberduck AddIn at GitHub的源代碼可以提供幫助。我知道這樣的解析是在那裏實現的(在C#中),因爲它們也需要它來生成函數/過程的列表,所以也許這可以幫助您瞭解如何實現這一點。