2012-06-21 32 views
0

我打开/创建一个新的Word文档上动态FormLoad使用:C#跳过/取消保存打开Word文档

  • 使用Word =的Microsoft.Office.Interop.Word;
  • oWord = new Word.Application();
  • oDoc = oWord.Documents.Add(ref oMissing,ref oMissing,ref oMissing,ref oMissing);

我有 “保存按钮”,节省了使用上述文件:

  • oDoc.SaveAs(REF文件名,裁判oMissing,裁判oMissing,裁判oMissing,裁判oMissing,裁判oMissing,REF oMissing,参考,参考或参考,参考或参考,参考或参考,参考或参考,参考或参考,参考或参考)。

然后我说的语法使用上闭合的FormClosed文件:

  • oDoc.Close(参照oMissing,REF oMissing,REF oMissing);

场景:我跑了我的程序并关闭/退出后。突然弹出一个“另存为”对话框。我意识到我没有保存文档,因为保存过程在“保存按钮”中。

我该如何保存文件或自动选择“取消”保存?任何帮助人?

回答

4

Close方法包含一个用于是否应保存更改的参数。只需传递wdDoNotSaveChanges作为第一个参数。有关详细信息,请参阅Close method的文档。

0

将属性oDoc.Saved设置为true。然后Word将不会提示保存文档关闭时