我在Excel中創建了用戶窗體,因此當我打開xlsm文件時,它只會打開用戶窗體並隱藏工作簿。用戶窗體關閉工作簿
但是,當我用[X]按鈕關閉用戶窗體時,我希望它在不保存的情況下關閉工作簿和用戶窗體。
當我現在關閉用戶表單並嘗試再次打開同一個文件時,它表示它已經打開/ stil。
啓動代碼:
Private Sub Workbook_Open()
Application.Visible = False
Fordelinger.Show vbModeless
End Sub
關閉代碼:
Private Sub Fordelinger_Deactivate()
Application.Quit
Workbooks("EstimatDOK.xlsm").Close True
End Sub
誰能幫助? :)
你的代碼是否在'Application.Quit'之後到達這一行? – Verzweifler
我試圖最後設置Application.Quit行,但我仍然有同樣的問題。 – Martin
您是否嘗試過此解決方案? http://stackoverflow.com/questions/3628252/closing-excel-application-using-vba – Ralph