VBA:保存事件之前 - 暂停运行直到用户确认另存为

时间:2017-04-15 15:04:05

标签: vba

如果要保存工作簿,我只希望我的代码运行。目前,如果选择“另存为”,则代码将在用户尝试浏览文件/位置时立即运行。问题是他们仍然可以取消保存。

或者,如果用户决定取消保存,我希望能够运行其他代码。 (我不认为可以使用Before Save事件中的Cancel Boolean,因为一旦用户选择了browse,就会认为文件正在保存)

在此实例中可能无法使用Before Save事件,但我希望尽可能避免禁用/替换“另存为”功能。

1 个答案:

答案 0 :(得分:0)

我能够使用After Save事件处理这个问题 - 我没有意识到如果文件实际上没有保存就可以使用它。