Word退出时(App.Quit())报错 "此文件正由另一个应用程序或用户使用"(原创)

现象:如果在外部已打开了一个或多个Word,之后在程序中创建了新的文档,关闭Word时会弹出 "此文件正由另一个应用程序或用户使用"
原因:多个word exe不能用时用.dot模板

解决方法:

1、在程序中直接关闭时(如直接打印到打印机)可以加上如下参数值,即可:

object saveOption = Microsoft.Office.Interop.Word.WdSaveOptions.wdDoNotSaveChanges;
 _wordDoc.Close(ref saveOption, ref missing, ref missing);
_wordApp.Quit(ref saveOption, ref missing, ref missing);

 

2、如果不在程序中Quit掉,则手动关闭创建的文档时也会弹出上述警告。解决的办法是加上以下代码:

_wordApp.NormalTemplate.Saved = true;

 

转载于:https://www.cnblogs.com/xyqCreator/archive/2012/12/07/2807239.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值