在Excel中使用VSTO创buildUDF

我知道我可以做这个简单的情况下,作为细节在这里: http : //geekswithblogs.net/Denis/archive/2007/01/03/102623.aspx

但是我想要做的是当我在Excel中select我的类别我希望能够在运行时dynamic填充函数列表。

因为它使用类别DLL中的所有公共函数来填充。 是否有某种方法挂钩到填充此列表并告诉它使用什么的事件? 或者可能dynamic地向DLL中注入一些代码,在这种情况下,我可以在运行时将一些公共函数插入到DLL中,所以我想在函数列表中

使用ExcelDna – http://www.codeplex.com/exceldna – 您可以在运行时显式注册function。 但是,我不认为很容易知道什么时候显示函数列表,所以你可能必须有一个菜单项或填充列表的东西。