用户窗体关闭时如何自动保存工作簿?来自红"X"
How to automatically save workbook when userform is closed? From the red "X"
如何在用户窗体关闭时自动保存隐藏的 excel 工作簿?用户窗体正在使用也在用户窗体上填充组合框的数据填充工作簿。我需要保存工作簿,以便在用户窗体关闭时添加的任何数据都不会丢失。
我希望用户将数据输入用户窗体,完成后关闭用户窗体,所有数据都将保存到工作簿中以备将来使用 use.The 工作簿已隐藏,因此无法保存工作簿。
处理 QueryClose
事件。当 CloseMode
参数为 vbFormControlMenu
时,用户单击红色 "X" 按钮关闭了表单。
Terminate
事件是一个特殊的生命周期事件(与 Initialize
一起),它在对象的生命周期中运行一次,当它被销毁时——不管表单是如何关闭的.根据您显示表单的方式,该处理程序可能最终会在意外时间执行 - 更具体地说,如果您显示表单的 默认实例 , 你是不控制表单对象的生命周期,因此为此使用Terminate
处理程序是个坏主意。
请参阅 UserForm1.Show 以更深入地了解 VBA 中的用户表单。
如何在用户窗体关闭时自动保存隐藏的 excel 工作簿?用户窗体正在使用也在用户窗体上填充组合框的数据填充工作簿。我需要保存工作簿,以便在用户窗体关闭时添加的任何数据都不会丢失。
我希望用户将数据输入用户窗体,完成后关闭用户窗体,所有数据都将保存到工作簿中以备将来使用 use.The 工作簿已隐藏,因此无法保存工作簿。
处理 QueryClose
事件。当 CloseMode
参数为 vbFormControlMenu
时,用户单击红色 "X" 按钮关闭了表单。
Terminate
事件是一个特殊的生命周期事件(与 Initialize
一起),它在对象的生命周期中运行一次,当它被销毁时——不管表单是如何关闭的.根据您显示表单的方式,该处理程序可能最终会在意外时间执行 - 更具体地说,如果您显示表单的 默认实例 , 你是不控制表单对象的生命周期,因此为此使用Terminate
处理程序是个坏主意。
请参阅 UserForm1.Show 以更深入地了解 VBA 中的用户表单。