如何确定Excel UDF来自哪个DLL?

时间:2009-12-08 10:18:43

标签: excel vba dll interop user-defined-functions

有没有办法从Excel会话中确定UDF来自哪个DLL?

我默认加载了一堆DLL,我想确定每个定义它的UDF。

如果UDF没有在DLL中定义但是通过VBA定义,是否有办法确定定义了哪个XLA或XLS?

非常感谢您花些时间阅读本文。

安东尼

1 个答案:

答案 0 :(得分:1)

我在微软网站上找到了答案。

此VBA宏将返回一个函数列表,它们的C / Excel界面签名以及加载它们的DLL / XLL:

Function GetDLLList()
  GetDLLList = Application.RegisteredFunctions
End Function

http://support.microsoft.com/kb/108002