2010-10-04 57 views
2

是否有可能在WPF或Windows窗體中將微軟Access 2010作爲ActiveX或其他東西託管?我見過DsoFramer的例子,但它不是來自微軟的支持,更不用提車了。一些文章建議使用webBrowser,但它與我不想覆蓋的註冊表設置相結合。在WPF或Windows窗體中託管Microsoft Access 2010?

當時的互動並不僅僅是爲了能夠在父窗口中加載訪問數據庫。

除了使用webBrowser控件之外,我還有其他選擇嗎?

謝謝。

+0

爲什麼?如果你解釋你的目標,我們可能會給你一些替代者。 – 2010-10-10 04:05:20

+0

項目的業務需求。試圖看看它是否可能。 – 2010-10-11 09:52:41

+0

我最好去viseversa插入訪問控制 – vittore 2010-10-13 17:55:04

回答

3

可能不是您想要聽到的答案,但沒有真正好的解決方案可用於將Office應用程序/文檔嵌入到WPF/Winforms中。 DSOFramer是唯一真正的選擇,但它已經死亡,KB已被刪除。網絡瀏覽器控制也困擾着問題。

儘管沒有被確認支持Access 2010,但我知道的唯一解決方案是嵌入Office文檔,這些天是http://www.officeocx.com/。它也有一些問題 - 有傳言說它是基於DSOFramer。

0

有一種方法。 Amazon Web Services have a service called WorkSpaces.我設法託管的應用程序可以讓客戶遠程連接到他們傳統上不適用於網絡的軟件。其中之一是一個會計系統。另一個是MS Access應用程序。 考慮到他們擁有產品Windows終端服務器,我很想知道Azure是否有更便宜的更好的解決方案。我真正想在Azure上看到的是MS Access的Windows容器。