javascript打开word文档(用try),如果文档不能打开,关闭word后,后台有进程

javascript打开word文档(用try),如果文档不能打开,关闭word后,后台有进程..

代码如下:
var w=new ActiveXObject('Word.Application');
w.Visible=true;
try{w.Documents.Open("c:\2.doc");}
catch(e){w.Quit();}

图片说明

2个回答

win2003 + office 2003没有出现你这种问题。。路径有问题你的。。你这个功能在客户端实现没什么意思,要获取客户端路径就是一个很大问题。。

 w.Documents.Open("c:\\2.doc");
showbo
支付宝加好友偷能量挖 回复EFSGFDSRH: 不是说了,win2003 + office 2003没问题,其他系统和版本的office就不清楚了。既然都做成插件了,不是可以用插件判断下浏览器是否下载完毕,干嘛用try.catch形式来弄呢?
4 年多之前 回复
EFSGFDSRH
EFSGFDSRH 现在就是模拟当打不开文件的时候,word退出了后有进程的问题,您可以试试这个代码
4 年多之前 回复
EFSGFDSRH
EFSGFDSRH 我现在有个项目是: 用浏览器插件(自己公司开发的)下载服务器上的word文档,然后存到本地客户端临时文件夹下,再打开它,用try来测试是否下载完了,是否能打开,能打开就执行下一步的操作...不能打开就关闭word,结果发现,多次执行代码会出现很多后台word进程,电脑会很卡
4 年多之前 回复
EFSGFDSRH
EFSGFDSRH 我这是以最简单的方式来做的,只是表达一下,按照这个代码原理,word进程会在后台没有关闭
4 年多之前 回复

执行一次就会多一个word进程在后台,怎么回事,能解决吗?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!