2

是否可以在 WPF 或 Windows 窗体中将 microsoft access 2010 托管为 ActiveX 或任何东西?我看过 DsoFramer 示例,但微软不支持它,更不用说有问题了。有些文章建议使用 webBrowser,但它与我不想覆盖的注册表设置相结合。

在那一刻,互操作性并不重要,而不仅仅是能够在父窗口中加载访问数据库。

除了使用 webBrowser 控件之外,我还有其他选择吗?

谢谢你。

4

3 回答 3

3

可能不是您想听到的答案,但没有真正好的解决方案可用于在 WPF/Winforms 中嵌入 Office 应用程序/文档。DSOFramer 是唯一真正的选择,但它已死并且 KB 已被删除。Web 浏览器控件也存在问题。

虽然没有确认支持 Access 2010,但我知道这些天嵌入 Office 文档的唯一解决方案是http://www.officeocx.com/。它也有一些问题——有传言说它是基于 DSOFramer 的。

于 2010-10-09T01:16:27.333 回答
1

您可以尝试使用 Microsoft Sharepoint,并通过嵌入式浏览器框架远程提供访问功能。查看有关它的视频http://www.youtube.com/watch?v=Dq-tDuPfgZc

于 2010-10-14T01:22:55.463 回答
0

有一种方法。Amazon Web Services 有一项名为 WorkSpaces 的服务。我已经设法托管应用程序,这些应用程序可以让客户远程连接到他们的软件,这些软件传统上不是用于网络的。其中之一是会计系统。另一个是 MS Access 应用程序。考虑到 Azure 拥有产品 Windows 终端服务器,我很想知道 Azure 是否有更便宜的解决方案。我真正希望在 Azure 上看到的是用于 MS Access 的 Windows 容器。

于 2016-05-01T13:25:43.450 回答