当您关闭Excel并且您已编辑VBA代码时,它不会提示您保存。我刚写了300行代码而没有得到保存。
关闭时如何强制它提示?
答案 0 :(得分:1)
它本应该提示你保存。检查您是否未将代码中的SetWarnings设置为关闭
答案 1 :(得分:1)
您可以将 SetWarnings 设置更改为Kevin提升。
但我通常做的是在退出时将所有excel项目设置为自动保存。
为此,只需添加 ThisWorbook 模块:
代码:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
ThisWorkbook.Close SaveChanges:=True
End Sub
当然,如果用户真的搞砸了你的文件,然后保释,它会保存它而不会询问,所以它可能很危险!
答案 2 :(得分:0)
在代码执行行之前添加:
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