我们正在将旧的桌面应用程序转换为支持网络的等效应用程序。
然而,有一个功能造成了困难,即编辑 MS Word 文档。
当前提出的解决方案是通过 WebDAV 发布 DOC 和 DOCX 文件,并使用自定义 ActiveX 组件启动 WinWord 并通过 URL 将其指向文件。
这是可行的,但它的范围有限,而且自从它被构想出来以来,世界一直在发展。
是否可以使用新的 Office Web Apps 完全在浏览器中执行此操作?
因此,仍然通过 WebDAV 发布 DOC 文件,但仅发布到托管 Office Web Apps 的 Web 服务器并将用户重定向到 URL,而不是通过 activex 启动本地 Windows exe。
您可以使用新的 Office Web Apps 来做到这一点吗?
关于如何实现这一目标的文档在哪里?
是的,您可以使用 IE 中提供的 sharepoint dll 从 Web 浏览器启动 MS Office 文档的编辑:
Eg
Set EditDocumentButton = CreateObject("SharePoint.OpenDocuments.3")
strDocument = 'http://localhost:8080' + strDocument;
EditDocumentButton.EditDocument(strDocument)
如果您的服务器运行 java,您可以使用 Milton (http://milton.io)直接集成到您的业务应用程序并就地编辑文档。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)