在我们的 Web 应用程序中,我们直接链接到 SharePoint 站点中的 Word 文档。因此,当用户单击超链接时,我想在用户本地桌面 Word 应用程序中打开它。但我无法实现。我尝试了其他解决方法,例如,当用户单击 SharePoint 站点中的文档时,能够在 Word 桌面应用程序中打开。但用户仍然需要单击两次才能访问 Word 桌面应用程序。
如果我们在 URL 中传递任何参数来表示在本地桌面应用程序中打开,有什么办法吗?
谢谢
答案1
以下是在用户机器上直接打开桌面应用程序的代码。在本地打开文档之前,它会要求确认。
可编辑(需要ofe|u
命令)
ms-word:ofe|u|https://xxx.sharepoint.com/sites/xxx/xxx/xx.docx
只读
ms-word:https://xxx.sharepoint.com/sites/xxx/xxx/xx.docx
答案2
如果Word文件存储在一个文档库中,您可以转到library settings > advanced settings > Default open behavior for browser-enabled documents, choose **Open in the client application**
,此设置仅适用于一个库。
如果要为 SharePoint 网站上的所有 Word 文件设置此功能,建议您转到网站设置 >网站集功能> 激活“默认在客户端应用程序中打开文档”。
答案3
您可以通过指向保存在 SharePoint 上的 Word 文档中的书签来实现此目的。我使用以下链接中描述的方法在小册子中创建书签,单击后将在桌面 Word 应用程序中打开。
https://www.success-trending.club/2020/03/linking-to-bookmark-in-word-document.html