vba:excel保存closures

当你closuresExcel并且你编辑了你的VBA代码时,它不会提示你保存。 我只写了300行代码,并没有得到保存。

如何强制closures时提示?

它应该提示你保存。 检查你没有设置SetWarnings在你的代码中的某个地方

您可以更改SetWarnings设置为Kevin提出的。

但是我通常所做的就是把我所有的excel项目设置为自动退出。

要做到这一点,只需添加ThisWorbook模块:

码:

Private Sub Workbook_BeforeClose(Cancel As Boolean) ThisWorkbook.Close SaveChanges:=True End Sub 

当然,如果用户真的搞砸了你的文件,然后保释,它会保存它没有问,所以这可能是危险的!