当前位置:  开发笔记 > 编程语言 > 正文

如何创建强制MS Word在webdav服务器上编辑文档的HTML链接

如何解决《如何创建强制MSWord在webdav服务器上编辑文档的HTML链接》经验,为你挑选了3个好方法。

假设我有支持WebDAV的服务器,我有很多Office文档.我想生成一个链接到文档的网页,点击该链接将打开Microsoft Word.Word将从WebDAV服务器下载文档,当用户完成编辑文档时,MS Word会将其上传回来.

我知道MS Word(和其他Office程序)支持编辑存储在WebDAV服务器上的文档.我不知道的是,如何生成链接,这将触发MS Word自行下载此文档.

可能吗?也许使用一些特殊的方案?



1> gciochina..:

嗯,你也可以使用这样的东西:

Open Document in Word

与上述答案的不同之处在于,这将不再需要ActiveX,它至少可以在IE 8 +,Chrome和Firefox中使用,只要它是从Windows机器打开的,用于Office 2010+(不是100%肯定的这一个虽然).

说明:该ms-word:ofe部件是安装Office时安装在客户端计算机上的协议.我不确切知道这|u|部分的作用.


它在此处记录:https://msdn.microsoft.com/en-us/library/office/dn906146.aspx
这是现在唯一合理的解决方案,应该是公认的答案.u是参数描述符btw并包含有关命令的更多信息(在这种情况下,'打开以进行编辑').据我所知,它总是你.
这个答案怎么没有被标记为公认的答案?

2> Arne de Brui..:

Confluence使用SharePoint.OpenDocuments ActiveX控件的EditDocument方法.

Javascript中的示例:

new ActiveXObject("SharePoint.OpenDocuments.1").EditDocument("http://example.com/test.doc")


任何想法如何在FF或Chrome中使用thin?

3> Julian Resch..:

据我所知,实现这一目标的唯一方法是通过ActiveX显式实例化Word,并将URL传递给它打开.

这可以在HTML页面内部(它需要IE),或使用外部应用程序,然后需要注册新的mime类型(请参阅http://greenbytes.de/tech/webdav/rfc4709 .html#rfc.section.B.1为例).

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有