2010-09-28 35 views
3

我想將我的WPF應用程序作爲可以從MS-Excel插入和啓動的OLE對象。如何使WPF應用程序作爲可嵌入MS Excel中的OLE對象?

當我打開Excel-2003並轉到Insert-> Object時,在Create New選項卡中顯示OLE對象列表。我想將我的WPF應用程序註冊爲OLE對象,以便它也顯示在列表中。用戶可以從Excel文件插入和啓動應用程序。

回答

1

那麼,自從你問了很長一段時間,但我不認爲有一個合理的方法來實現你的目標,使WPF應用程序成爲一個用於直接嵌入的OLE對象。這些技術是非常不同的,儘管通過COM可能存在一些模糊的互操作路徑,但通過採用不同的方法可能會節省大量時間。例如,如果您只是試圖從Excel中「拖拉」應用程序,則創建一個OLE對象來「啓動」您的WPF應用程序,而不是試圖使它們都是相同的東西。

就互操作而言,這裏有更多的閱讀。
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

在一個側面說明,這是一個有趣的問題/技術挑戰,但可能不值得你的時間在這一天結束。

相關問題