C#下使用Microsoft.Office.Interop.Word 时Documents.Close遇到的问题

weixin_38065957 2017-02-21 09:09:15
 //避免弹出normal.dotm被使用的对话框,自动保存模板  
                    m_word.NormalTemplate.Saved = true;
                    //先关闭打开的文档(注意saveChanges选项)  
                    Object saveChanges = MSWord.WdSaveOptions.wdSaveChanges;
                    Object originalFormat = MSWord.WdOriginalFormat.wdWordDocument;
                    Object routeDocument = false;

                    m_word.Visible = false;
                    m_word.Documents.Close(ref saveChanges, ref originalFormat, routeDocument);---这行代码执行时,m_word.Visible值发生了改变,变成了true。
     请问这个是怎么回事?另外,我想要的结果不是让m_word.Visible显示出来。目前执行完最后一行我再执行一次m_word.Visible=false;出现的效果为闪烁情况。请帮忙分析指导一下。谢谢。
...全文
35 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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