2

我们正在将旧版桌面应用程序转换为支持 Web 的等效应用程序。

然而,其中一项功能造成了困难,即编辑 MS Word 文档。

当前提出的解决方案是通过 WebDAV 发布 DOC 和 DOCX 文件,并使用自定义 ActiveX 组件启动 WinWord 并通过 URL 将其指向文件。

这是可行的,但它的范围有限,而且自从它被构想以来,世界就在继续发展。

是否可以使用新的 Office Web Apps 完全在浏览器中执行此操作?

因此,仍然通过 WebDAV 发布 DOC 文件,但仅发布到托管 Office Web Apps 并将用户重定向到 URL 的 Web 服务器,而不是通过 activex 启动本地 Windows exe。

您可以使用新的 Office Web Apps 做到这一点吗?关于如何实现这一目标的文档在哪里?

4

1 回答 1

1

是的,您可以使用 IE 中提供的 sharepoint dll 从 Web 浏览器启动 MS Office 文档的编辑:

例如

Set EditDocumentButton = CreateObject("SharePoint.OpenDocuments.3")
strDocument = 'http://localhost:8080' + strDocument; 
EditDocumentButton.EditDocument(strDocument)

如果您的服务器正在运行 java,您可以使用 Milton ( http://milton.io ) 直接集成到您的业务应用程序中并就地编辑文档。

于 2013-07-17T20:14:03.223 回答