在关闭之前检查用户表单是不是已使用 save_click 保存

Posted

技术标签:

【中文标题】在关闭之前检查用户表单是不是已使用 save_click 保存【英文标题】:Checking a userform has been saved with save_click before closing在关闭之前检查用户表单是否已使用 save_click 保存 【发布时间】:2018-05-09 08:31:39 【问题描述】:

我是 VBA 的新手,我创建了一个用户表单供同事输入数据,然后将其保存到工作表中。我有保存按钮、新记录按钮和关闭按钮。保存按照它在罐子上说的做,新记录清除表格并关闭它。一切都很简单。但是,我希望能够添加一个功能来检查单击“关闭”时表单是否已保存,然后弹出“此记录尚未保存,您现在要保存吗或关闭而不保存”和两个选项可供选择,“保存并关闭”或“关闭而不保存”。

这可能吗?我找了又找,找不到答案!先感谢您。

【问题讨论】:

【参考方案1】:

在表单中定义一个布尔变量(例如“dataIsSaved”)

当数据改变时(或者当你认为 需要保存), 保存数据时设置为true 按下关闭按钮时检查。

【讨论】:

感谢您的回复,请问如何在代码中设置?正如我所说,我对 VBA 很陌生!

以上是关于在关闭之前检查用户表单是不是已使用 save_click 保存的主要内容,如果未能解决你的问题,请参考以下文章

检查表单是不是脏并在动态删除之前通知用户

在关闭之前检查 Auto Scaling 组中的 EC2 实例是不是有任何用户在使用它

如何在 django 中查找会话是不是已过期

登录后返回表单并且不显示用户名[关闭]

检查蜂窝数据是不是已关闭

如何检查 Windows Universal 10 应用程序是不是已关闭而不是最小化?