处理Word文档中“保存提示”的“不保存”流程

时间:2013-04-08 07:53:14

标签: c# ms-word

我们正在使用C#中的Word文档并通过代码执行各种操作。当提示在退出word文档之前保存未保存的更改时,用户选择“不保存”时,我们遇到问题。当我们更改文档时,我们的数据会发生变化,如果用户选择不保存这些更改,则需要将这些更改还原。

我遇到了各种解决方案但是所有这些解决方案都有Microsoft.Office.Interop.Word dll的“关闭前”事件,并且一旦出现“保存提示”,它们都不会被解雇。

请建议任何解决方案

2 个答案:

答案 0 :(得分:0)

我认为你错了是你使用原始文件, 如果用户想要保存更改,您应该使用文档的副本并覆盖原始文档。

答案 1 :(得分:0)

如果用户选择“不保存”,则应该没有更改要还原,因为用户明确要求丢弃它们。

您应该处理文档的副本,以便最初打开的文档保留在保存任何内容之前。然后,您可以在下次打开文档时再次引用该原始未更改的副本。