如何通过Excel动态超链接强制在浏览器打开Sharepoint中的Excel文件?
要让Sharepoint文件通过超链接在浏览器中打开而非下载,核心是替换本地file:协议为Sharepoint的Web端URL,并添加强制在线打开的参数,具体操作如下:
替换文件夹路径为Web端HTTPS链接
- 打开Sharepoint网站的目标文件夹,点击「复制链接」获取文件夹的Web URL(格式为
https://xxx.sharepoint.com/sites/[站点名]/Documents/[文件夹名]/),将这个链接替换到单元格N3中,不要使用本地同步的file:或\\开头的路径。
- 打开Sharepoint网站的目标文件夹,点击「复制链接」获取文件夹的Web URL(格式为
修改HYPERLINK公式
在原公式基础上,去掉file:前缀,并在文件名后添加?web=1参数(强制触发Office Online在线打开),最终公式为:=HYPERLINK(N3&H9&N1&"?web=1"; K6)其中:
- N3:Sharepoint文件夹的Web端HTTPS链接
- H9:文章编号
- N1:
.xlsx后缀 - K6:点击显示的文本
验证效果
生成链接后点击,会直接在浏览器中通过Office Online打开目标Excel文件,而非触发下载。
内容的提问来源于stack exchange,提问作者NannoS
相关产品推荐
相关产品推荐

