【问题标题】:How to make WPF App as OLE object which can embedded in MS Excel?如何将 WPF App 制作为可以嵌入 MS Excel 的 OLE 对象?
【发布时间】:2011-04-18 02:38:57
【问题描述】:

我想将我的 WPF 应用程序作为一个 OLE 对象,可以从 MS-Excel 插入和启动。

当我打开 Excel-2003 并转到“插入”->“对象”时,OLE 对象列表会显示在“创建新”选项卡中。我想将我的 WPF 应用程序注册为 OLE 对象,以便它也显示在列表中。用户可以从 Excel 文件插入和启动应用程序。

【问题讨论】:

    标签: .net wpf excel com ole


    【解决方案1】:

    好吧,您已经很久没有问过了,但是我认为没有一种合理的方法可以实现您的目标,即使 WPF 应用程序成为直接嵌入的 OLE 对象。这些技术非常不同,虽然通过 COM 可能存在一些模糊的互操作路径,但采用不同的方法可能会节省大量时间。

    例如,如果您只是尝试从 Excel 中“启动”应用程序,请创建一个“启动”您的 WPF 应用程序的 OLE 对象,而不是尝试将它们都设为相同的东西。

    就互操作而言,这里还有一些阅读内容。
    http://en.wikipedia.org/wiki/Object_Linking_and_Embedding#Interoperability
    http://en.wikipedia.org/wiki/Component_Object_Model
    http://en.wikipedia.org/wiki/COM_Interop

    附带说明,这是一个有趣的问题/技术挑战,但最终可能不值得您花时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-20
      • 1970-01-01
      • 1970-01-01
      • 2014-01-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多