我正在尝试在Excel中构建一系列编码为C#的数据输入表单,希望能够将这些表单存储在插件中,并根据打开的Excel文档仅显示特定的表单。我知道可以使用一些技巧,对于每个文档都可以自定义Excel功能区。
(ex.) http://www.rondebruin.nl/win/s2/win001.htm
但是我只能找到从自定义功能区运行宏的方法...有没有办法从宏中引用C#插件?如果不行,是否可以在构建自定义XML插件时引用它?
我正在尝试在Excel中构建一系列编码为C#的数据输入表单,希望能够将这些表单存储在插件中,并根据打开的Excel文档仅显示特定的表单。我知道可以使用一些技巧,对于每个文档都可以自定义Excel功能区。
(ex.) http://www.rondebruin.nl/win/s2/win001.htm
但是我只能找到从自定义功能区运行宏的方法...有没有办法从宏中引用C#插件?如果不行,是否可以在构建自定义XML插件时引用它?
如果想在 VBA 中使用插件中的类和对象,需要将它们公开。
以下是一个不错的教程,可以帮助您完成这个过程:http://msdn.microsoft.com/en-us/library/bb608614.aspx