困扰好多年的一个问题,OA系统用JS调用本地word打开服务器端的doc文件,经常报错:无法激活应用程序,何解???

CrazyNotes 2015-03-10 03:54:26
困扰好多年的一个问题,OA系统用JS调用本地word打开服务器端的doc文件,经常报错:无法激活应用程序,何解???

站点地址已加入可信站点,并且activex相关属性全都是启用状态。

有时候过两天,同一台机器又平白无故正常了,总之就是经常抽风,想在这里寻求下有没有答案,谢谢,下面是js调取本地word的代码:



//*****查阅word附件******
//创建word对象
var wrd=new ActiveXObject('Word.Application');
var path = location.host;
//对象窗口可见
wrd.Application.Visible = true;
//取得焦点
wrd.Application.Activate();

//打开服务器上的doc文件
wrd.Documents.Open('http://'+path+'/doc/file/2014/example.doc');

//文档保护,参数1为可复制,2为不可复制,0为修订保护
wrd.ActiveDocument.Protect(1,true,escape("password"));
//不显示虚框
wrd.ActiveDocument.ActiveWindow.View.TableGridlines = false;
//*****查阅word附件******

...全文
567 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

6,210

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧