我正在创建一个Userform,我希望用户通过角落里的“X”关闭用户表单,这样做,我希望Excel关闭/退出 . 我尝试了UserForm_Deactivate(),但是当按下“X”时它没有工作或调用UserForm_Deactivate() . 继承人的代码 .
Private Sub UserForm_Deactivate()
Application.Quit
End Sub
我也尝试过工作簿(1) . 关闭和ActiveWorkbook.Close,没有用 .
我的用户形式由“Organizador”命名,我不知道它是否有任何不同,因为我尝试了Organizador_Deactivate()并且没有任何反应 .
提前致谢
2 回答
你需要使用UserForm_Terminate()
此外,如果您将“End”放在“Application.Quit”的位置,它将停止程序,并且不会继续在后台运行未完全完成的额外命令,特别是如果您在“Private Subs”中使用“If”功能,那么它然后会是这样的