【发布时间】:2017-03-04 02:26:23
【问题描述】:
我在 FormLoad 上动态打开/创建了一个新的 Word 文档:
- 使用 Word = Microsoft.Office.Interop.Word;
- oWord = new Word.Application();
- oDoc = oWord.Documents.Add(ref oMissing, ref oMissing, ref oMissing, ref oMissing);
我有“保存按钮”,可以使用以下方式保存所述文档:
- oDoc.SaveAs(参考文件名,参考缺失,参考缺失,参考缺失,参考缺失,参考缺失,参考缺失,参考缺失,参考缺失,参考缺失,参考缺失,参考缺失,参考缺失,参考缺失,参考oMissing, ref oMissing);
然后我添加了在 FormClosed 上关闭文档的语法:
- oDoc.Close(ref oMissing, ref oMissing, ref oMissing);
场景:我运行我的程序并在之后关闭/退出。突然弹出文档的“另存为”对话框。我意识到我没有保存文档,因为保存过程在“保存按钮”中。
如何取消保存文档或自动选择“取消”进行保存?有帮助吗?
【问题讨论】:
标签: c# winforms office-interop