![为什么 Excel 没有要求(提示)保存关闭时修改的文件](https://linux22.com/image/1389486/%E4%B8%BA%E4%BB%80%E4%B9%88%20Excel%20%E6%B2%A1%E6%9C%89%E8%A6%81%E6%B1%82%EF%BC%88%E6%8F%90%E7%A4%BA%EF%BC%89%E4%BF%9D%E5%AD%98%E5%85%B3%E9%97%AD%E6%97%B6%E4%BF%AE%E6%94%B9%E7%9A%84%E6%96%87%E4%BB%B6.png)
事情是这样的,
- 我打开一个 Excel (2013) 文件(任何类型)
- 对文件进行更改。
- 关闭它。
- 以前,它会询问我是否要保存已修改的文件。
- 现在,它会关闭文件而不会立即保存更改。砰!
答案1
我不确定你们是否使用 Visual Studio 进行任何处理 excel 文件的编程,甚至使用执行此类文件的可执行文件。
就我而言,我使用的是这段代码
app.DisplayAlerts = false;
我没有把它还给真的在我完成在代码中保存 excel 文件后,我遇到了这个问题。我所做的就是将其恢复为真的在我的代码中保存的末尾再次赋值。
有趣的是,如果有人使用我开发的软件(一开始)并且肯定无法访问源代码,那么他在使用 Excel 时也会遇到同样的问题,而且对此无能为力。我很好奇,除了命令他从正在开发的代码中这样做之外,是否还有其他方法可以为 Excel 重新触发此值。