体验零代码搭建

5.2.3.7 Excel VBA窗体的QueryUnload事件

网友投稿  ·  2023-12-13 10:12  ·  CRM管理系统  ·  阅读 401


即将要卸载窗体的时候,窗体对象就会收到一个伽eryUnload事件。通过检查

即将要卸载窗体的时候,窗体对象就会收到一个伽eryUnload事件。通过检查

5.2.3.7 Excel VBA窗体的QueryUnload事件

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


使用excel统计学生成绩让相同学生分数名次相同 << 上一篇
2023-12-13 10:12
5.4.1.7 Excel VBA的文本框的HideSelection属性
2023-12-13 11:12
下一篇 >>

相关推荐