【问题标题】:Hosting Microsoft Access 2010 in WPF or Windows Forms?在 WPF 或 Windows 窗体中托管 Microsoft Access 2010?
【发布时间】:2011-04-20 23:35:23
【问题描述】:

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

此时的互操作性并不比能够在父窗口中加载访问数据库那么重要。

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

谢谢。

【问题讨论】:

  • 为什么?如果您解释您的目标,我们或许可以为您提供一些替代方案。
  • 项目的业务需求。只是想看看是否有可能。
  • 我最好去 viseversa 在访问中插入控件

标签: activex hosting ms-access-2010


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-10
        • 1970-01-01
        相关资源
        最近更新 更多