【问题标题】:Display Excel 2007 Document in Browser using COM使用 COM 在浏览器中显示 Excel 2007 文档
【发布时间】:2010-11-28 05:16:01
【问题描述】:

我想使用 ActiveX COM 对象从客户端显示和编辑 MS Excel 文件。用户将被允许编辑文件并将其保存到本地 PC。然后就可以上传到远程服务器了。

那么,你能给我一些在 Internet Explorer 8.0 中使用 COM 显示 Word、Excel、Powerpoint 等文档的例子吗?为此,我找不到这样的 ocx 文件。你能帮我找到吗?

谢谢 马克苏德

【问题讨论】:

  • 我想要officeocx.com/index.htm 之类的东西。我想从头开始开发该解决方案。我找不到起点。

标签: c# com interop activex ms-office


【解决方案1】:

我认为这些控件会违反 MS Office 分发或与 Microsoft 签订的 EULA 许可协议。由于模拟 Word、Excel、PowerPoint 的 ActiveX 控件可能会为无限和匿名用户提供对软件的访问权限,而无需付费。还有其他 Microsoft 技术允许您利用最终用户的 MS Offices 许可证,这些许可证允许他们保存回 Web 服务器。我认为曾经使用过WebDAV(http://technet.microsoft.com/en-us/library/cc781730%28WS.10%29.aspx),我不知道现在有什么,但我确定有一个解决方案。

【讨论】:

  • 但我必须先在我的桌面上安装 Microsoft Office,然后才能使用活动 x 控件。所以,我认为没有人在安装 MS Office 之前无法进行编辑。
【解决方案2】:

我想知道使用Google Docs 是否可以解决这些问题。我很确定有一种方法可以利用 Google Docs 和相关 API 的某种组合来做类似于您正在尝试做的事情。我承认这与您的目标不太匹配。

【讨论】:

  • 我想要 google 之类的东西,但想在我们的服务器中托管文件。还需要存储更多的文件类型。
  • @Maksud:Google 的 API 可以让您在自己的服务器上维护文件的副本(通过在编辑后从 Google 获取)。我不确定。
【解决方案3】:

这听起来像是为 Office Live Workspace 创建的用例。它是免费的、协作的,并且允许您确定共享权限。

【讨论】:

    猜你喜欢
    • 2013-11-17
    • 2012-02-12
    • 1970-01-01
    • 2014-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多