时间: 2020-09-18|23次围观|0 条评论

5.2.3.7 Excel VBA窗体的QueryUnload事件

2015年09月17日 10:48
   即将要卸载窗体的时候,窗体对象就会收到一个伽eryUnload事件。通过检查     UnloadMode参数可以了解窗体卸载的原因。以下是QueryUnloed事件处理过程的代码:     Private Sub Form QueryUnload(Cancel As Integer, UnloadMode As Integer)     Select Case UnloadMode     Case vbFormControlMenu     ,用户关闭窗体     Case vbFormCode     ,代码终止窗体     Case vbAppWindows     ,当前窗口进行正在终止     Case vbAppTaskManager     ,任务粉理器关闭程序     Case vbFormMDlForm     ,MDI父窗体关闭窗口     Case vbFormOwner     父窗体被关闭     End Select     End Sub     当然,可以通过将Cancel参数设置为True拒绝卸载窗体:     Private Sub Form QueryUnload(Cancel As Integer, UnloadMode As Integer)     拒绝用户关闭窗口     Select Case UnloadMode     Case vbFormControlMenu,vbAppTaskManager     Cancel一True     End Select     End Sub     

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《5.2.3.7 Excel VBA窗体的QueryUnload事件
   

还没有人抢沙发呢~