有没有word方面的专家,我想用Application.Documents.open方法打开word文档后,改变了内容后,按菜单中的退出按钮时,如何不提示保存直接退出,我想直接退出,而不用弹出保存提示对话框,我是想点退出按钮或点文档右上角的红叉,还有如何判断文档已打开,打开的话激活,请word高手
           非常感谢。

解决方案 »

  1.   

    //打开word文档
    Word.Application wordapp = new Word.ApplicationClass();
    Word.Document worddoc = wordapp.Documents.Open(ref fileName, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);
    wordapp.Visible = false;//添加处理代码
    //直接保存退出
    object SaveChanges = Word.WdSaveOptions.wdSaveChanges;
    worddoc.Close(ref SaveChanges , ref missing, ref missing);
    wordapp.Quit(ref NotSaveChanges, ref missing, ref missing);
      

  2.   

    我的代码很简单,是application.documents.open打开文档,打开后,我不是用quit和close方法退出,而是在打开的word文档的退出按钮或红叉时,即使内容改变的话,也不保存直接退出
      

  3.   

    如果用在quit事件里写代码的话,用quit+=...(quithandler),然后再handler里写代码,这样,在点word文档的退出按钮时,打断点时,程序执行到了handler里的代码,但是,提示框是在之前出现的,如何捕获点按钮事件,在哪里不让提示框出现,或者,在哪里设置一下,就可以不让保存提示框出现