如何在关闭时使Excel提示保存?

如何在关闭时使Excel提示保存?,excel,vba,Excel,Vba,关闭Excel并编辑VBA代码后,不会提示您保存。我只写了300行代码,但没有保存 如何在关闭时强制它提示?它应该提示您保存。检查您是否未在代码中的某个位置将SetWarnings设置为off您可以按照Kevin的建议更改SetWarnings设置 但我通常会在退出时将所有excel项目设置为自动保存 为此,只需添加ThisWorbook模块: 代码: 当然,如果一个用户真的把你的文件搞砸了,然后退出,它会不请自来地保存它,所以这可能是危险的 在代码的执行行之前添加: response(msgb

关闭Excel并编辑VBA代码后,不会提示您保存。我只写了300行代码,但没有保存


如何在关闭时强制它提示?

它应该提示您保存。检查您是否未在代码中的某个位置将SetWarnings设置为off

您可以按照Kevin的建议更改SetWarnings设置

但我通常会在退出时将所有excel项目设置为自动保存

为此,只需添加ThisWorbook模块:

代码:


当然,如果一个用户真的把你的文件搞砸了,然后退出,它会不请自来地保存它,所以这可能是危险的

在代码的执行行之前添加:

response(msgbox("Do you want to save this copy of your file?",VByesNo,"")

if response =VBYes, then

line of code to save

Else

msgbox "File was not saved",vbOK,""

Exit Sub
End if
response(msgbox("Do you want to save this copy of your file?",VByesNo,"")

if response =VBYes, then

line of code to save

Else

msgbox "File was not saved",vbOK,""

Exit Sub
End if