2012-08-03 66 views
1

我想創建一個自己的圖表控件,它可以嵌入並用於辦公文檔。 如果用戶不與其進行交互,則該控件應該是被動的。當用戶點擊它時,也應該可以使用新的色帶控制等。用戶定義的c#嵌入到Microsoft Office&Powerpoint中的控件

什麼是建立這樣的最佳解決方案?幾年前,這是可能的與ole對象。這仍然是一個很好的解決方案,還是OLE控制元素已經死了?以下技術有哪些?

有沒有什麼好的WPF或winforms解決方案?

回答

0

Carter的第13章& Lippert使用VSTO中的Windows Forms和WPF開啓了「Visual Studio Tools for Office 2007」。

簡而言之,VSTO具有Windows Forms控件支持,包括一個名爲ElementHost的控件,它允許您使用WPF控件。

例如,使用谷歌搜索'vsto elementhost'得到this

+0

謝謝,但這只是爲了插件?!是否也可以將表單/控件嵌入到文檔中? – user287107 2012-08-03 18:28:08

+0

是的,當你這樣做時,添加一個名爲Windows Forms控制主機的ActiveX控件。 Carter&Lippert記錄了一些限制/解決方法。 – JasonPlutext 2012-08-03 22:13:56

相關問題