Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
模拟Sharepoint编辑Office文件下载_Sharepoint - Fatal编程技术网

模拟Sharepoint编辑Office文件下载

模拟Sharepoint编辑Office文件下载,sharepoint,Sharepoint,当您使用IE浏览Sharepoint中的文件列表并尝试下载该文件时,您可以选择以只读或编辑模式打开该文件。打开文档时,Office知道该文件存在于Sharepoint中,因此在保存时,它将在Sharepoint中更新,而用户无需重新上载该文件 我想在一个自定义网站上有同样的功能。我可以访问Sharepoint和文件列表,因此我使用的URL与Sharepoint下载文件的URL相同,但Sharepoint中发生的其他情况告诉计算机不要下载文件副本,而是从Sharepoint URL在Office中

当您使用IE浏览Sharepoint中的文件列表并尝试下载该文件时,您可以选择以只读编辑模式打开该文件。打开文档时,Office知道该文件存在于Sharepoint中,因此在保存时,它将在Sharepoint中更新,而用户无需重新上载该文件

我想在一个自定义网站上有同样的功能。我可以访问Sharepoint和文件列表,因此我使用的URL与Sharepoint下载文件的URL相同,但Sharepoint中发生的其他情况告诉计算机不要下载文件副本,而是从Sharepoint URL在Office中打开文件


是否有人知道如何模仿这种行为,以便我可以在Office中从Sharepoint中打开一个文件,并将其直接保存回Sharepoint?

这方面的特殊之处在于链接: 这不仅仅是
http://example.com/document.docx
。这是
msword:ofe|u|http://example.com/document.docx

只需在链接前面添加
ms-word:ofe | u |
,让浏览器知道如何打开与其他应用程序的链接。 其他链接还有其他字符串

使用以下内容打开OneNote文件:

onenote:http://example.com/document.one
和Excel文件

ms-excel:ofv|u|http://example.com/document.xlsx
为了好玩,请点击TeamSpeak链接:

ts3server://example.com

为MS Office 2010(及更高版本)创建URL,以:

  • 在视图模式下打开文档:
ms excel:ofv|u|http://server.com/path/filename.xlsx
  • 在编辑模式下打开文档:
ms excel:ofe | u|http://server.com/path/filename.xlsx
MS Office应用程序URL方案名称列表:

  • ms word:
  • ms powerpoint:
  • ms excel:
  • visio女士:
  • ms访问:
  • ms项目:
  • ms publisher:
  • 社民党主席:
  • ms infopath:

MS有一个很好的页面解释:

  • MS Office开发中心>

太棒了,你知道有哪个地方可以解释所有不同的例子吗?只是想知道“ofe”和“u”参数是什么。对不起,我是通过谷歌浏览器发现的,它问我如何打开这个链接。但当我不得不提出建议时,我会说ofe意味着类似于“打开文件编辑”的东西,u代表用户。万一有人查到这一点,请在HKEY_CLASSES_ROOT的注册表中查找以ms开头的任何内容,您将看到Office可以打开的所有内容(word、excel、power point、visio、project等)这从根本上帮助了我们团队中的共享文档编辑。然而,现在我们想过渡到MS团队。不幸的是,OneNote Web和MS团队内部的OneNote似乎在“MS excel:ofe |……”前面预先挂起了“http://”,链接无法工作。我们有大量的OneNotes,其中有数百个样式链接可供MS团队使用。这个虫子很可怕。有人有解决办法吗? ms-excel:ofv|u|http://server.com/path/filename.xlsx ms-excel:ofe|u|http://server.com/path/filename.xlsx