【发布时间】:2011-10-19 18:48:02
【问题描述】:
我有一个用 C# 编写的可视化组件,它扩展了 System.Windows.Forms.Panel,如果需要,我可以将其更改为 System.Windows.Forms.Control 或类似组件。
我有一个使用 VBA 在 Excel 2005 文档中编写为宏的应用程序。
我想以某种方式将我的 C# (.NET) 控件放入 VBA 应用程序中,但我找不到任何解决方案。
我曾尝试使用 COM 来完成它并设法创建对象,但我找不到任何方法使它们可见。我应该实现一些 OLE 接口吗?找不到任何关于如何在 .NET 中创建 OLE 对象的信息。
我错过了什么?
【问题讨论】:
-
我认为从来没有 Excel 2005。选择:2003 (Windows)、2004 (Mac) 或 2007 (Windows)