我们正在将传统的桌面应用程序转换为支持web的等价物。
然而,编辑MS Word文档的一个功能正在造成困难。
当前提出的解决方案是通过WebDAV发布DOC和DOCX文件,并使用自定义ActiveX组件启动WinWord并通过URL将其指向文件。
这是可行的,但它的范围是有限的,自从它被构思以来,世界就在不断变化。
是否可以使用新的Office Web Apps完全在浏览器中执行此操作?
因此,仍然可以通过WebDAV发布DOC文件,但仅限于托管Office web Apps的Web服务器,并将用户重定向到一个网址,而不是通过activex启动本地windows exe。
使用新的Office Web Apps可以做到这一点吗?关于如何实现这一点的文档在哪里?
发布于 2013-07-18 04:14:03
可以,您可以使用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)直接集成到您的业务应用程序中,并就地编辑文档。
https://stackoverflow.com/questions/17696309
复制相似问题