调用Excel VBA从宏添加

时间:2014-01-16 14:49:01

标签: c# vb.net excel vba

所以我试图在Excel中构建一系列数据输入表单,这些表单在Visual Studio中用C#编码。我希望能够将这些表单的整个库存储在加载项中,并且只显示某些表单,具体取决于打开的excel文档。我知道只需几个技巧,就可以根据单个文档自定义excel功能区,

(实施例) http://www.rondebruin.nl/win/s2/win001.htm

但我只能找到从自定义功能区运行宏的方法......有没有办法从宏引用C#加载项?如果没有,有没有办法通过构建自定义xml加载项来引用它?

1 个答案:

答案 0 :(得分:3)

您需要公开加载项的类和对象,以便能够在VBA中的加载项之外使用它们。

以下是有关如何执行此操作的精彩教程:http://msdn.microsoft.com/en-us/library/bb608614.aspx