在Excel中使用.Net对象

有没有办法在Excel中使用.Net对象?

我见过使用在Excel中使用VB6创build的COM类的人。 所以我想知道我们是否可以使用.Net对象? (不把它们变成COM对象)

2例

您想访问您在Excel VBA中创build的.NET对象

需要为COM Interop注册.NET组件。

您想访问您在Excel .NET应用程序中创build的.NET对象

使用Office系统的Visual Studio工具来创build工作簿和对象都在同一个地方。 好简单。

http://msdn.microsoft.com/en-us/vsto

一些如何构buildCOM互操作程序集更有用的链接

另一个Stackoverflow与这个话题的评论问题

使用.NET进行COM Interop的详细阅读

实际上,一旦学习了这种风格,就可以快速创build,编辑和分发.NET程序集,以便由Office客户端直接访问。

希望这可以帮助