在Excel解析VBA模塊功能參數,我有稱爲MyModule
一個VBA模塊,其具有作爲這樣經由反射
Public Function MyFunction(Param1 As Range, Param2 As Range) As String
' some implementation
End Function
在運行時,我知道我有一個模塊調用MyModule
和我知道我有一個函數MyFunction
,但我想動態檢查參數名稱Param1
和Param2
在我的世界(C#)中,這被稱爲反射。我可以在這裏使用類似的概念來獲取參數名稱,還是我期望VBA過多?
'yourWorkbook.VBProject.VBComponents(「MyModule」)。CodeModule'應該可以讓你訪問你需要的東西。 – assylias
@assylias這是給我的整個源代碼,這不是很好,但可以幫助解決我的問題。你是否知道可以給我一個對象的功能(類似於C#或JavaScript)? – Adam
我只將它作爲評論發佈,因爲它缺少細節,但認爲它會幫助您開始。我相信稍後有人會發布更好的答案。 – assylias