您的位置:首页 > 移动开发

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

2012-12-07 14:42 726 查看
现象:如果在外部已打开了一个或多个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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐