js调用本地office打开服务器的office文件预览

您所在的位置:网站首页 js调用wps接口 js调用本地office打开服务器的office文件预览

js调用本地office打开服务器的office文件预览

2023-09-25 19:50| 来源: 网络整理| 查看: 265

本来是想做成直接在网页上在线预览office文件的,但是找了好多,要不是收费,要不就是要调用别人的API不安全,所以纠结了好久还是用调用本地的office预览office文件。

废话不多说,那么怎么调用的呢,这个是代码:

复制代码

//获取路径 var str = location.href; var arr = str.split("/"); delete arr[arr.length - 1]; var dir = arr.join("/"); //获取的路径+文件名称,这个以表格文件做例子,其他格式都一样的。 var url = dir + "反馈表 .xls"; //打开本地office预览文档 var cmd = new ActiveXObject('WScript.Shell'); if (url.indexOf(".doc") != -1) cmd.Run('winword "' + url + '"'); if (url.indexOf(".ppt") != -1) cmd.Run('PowerPnt.exe "' + url + '"'); if (url.indexOf(".xls") != -1) cmd.Run('excel.exe "' + url + '"');

复制代码

还有一个调用office的但是我调用打不开office文件,有弹窗说是有代码文件点击后没反应代码如下

var openDocObj = new ActiveXObject("SharePoint.OpenDocuments.1");

openDocObj.EditDocument(url);



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3