使用VSTO 2008外接程序在Excel2007中将.NET方法显示为UDF
我们有一个通过单击一次向用户发布的现有加载项。我们现在想用它作为一种工具,将一些现有的C#方法直接发布到Excel中,以便用户可以将它们作为UDF调用 例如,我有一个名为MyAssembly的程序集,它有一个名为MyClass的类和一个名为MyMethod的公共方法。我还有一个excel加载项,它为功能区添加了一些自定义功能。我现在想用我现有的加载项发布MyAssembly,这样安装了加载项的人就可以在单元格中输入=MyMethod并运行我的自定义方法使用VSTO 2008外接程序在Excel2007中将.NET方法显示为UDF,excel,vsto,Excel,Vsto,我们有一个通过单击一次向用户发布的现有加载项。我们现在想用它作为一种工具,将一些现有的C#方法直接发布到Excel中,以便用户可以将它们作为UDF调用 例如,我有一个名为MyAssembly的程序集,它有一个名为MyClass的类和一个名为MyMethod的公共方法。我还有一个excel加载项,它为功能区添加了一些自定义功能。我现在想用我现有的加载项发布MyAssembly,这样安装了加载项的人就可以在单元格中输入=MyMethod并运行我的自定义方法 你要怎么做呢?你对你想做的事情不是很详细。
你要怎么做呢?你对你想做的事情不是很详细。“用户可以呼叫他们”是什么意思 如果您的意思是应将外接程序方法公开给VBA,您可以在此处找到两篇关于这方面的文章:
谢谢divo-我编辑了我的描述,以便更清楚地了解我要做的事情。我仍然在看你的链接,但我不确定它们是否符合我的需要。