簡體   English   中英

Excel VBA ThisWorkbook關閉停止工作

[英]Excel VBA ThisWorkbook Close Stopped Working

我對單擊用戶窗體上的按鈕時ThisWorkbook.Close停止工作的可能原因感到好奇。 現在我收到一個1004錯誤

方法關閉或對象工作簿失敗

該工作簿的先前備份很好,並且可以正常關閉。 活動尚未禁用。 ThisWorkbook.Save或Application.Quit工作正常。

可能會陷入困境,不得不訴諸使用Ctrl-Alt-Del來殺死Excel來關閉工作簿的功能嗎?

有任何想法嗎?

Private Sub cmbClose_Click()

On Error GoTo errHandler:

'   Close workbook
ThisWorkbook.Close

'   Error handler
On Error GoTo 0
Exit Sub

errHandler::
    MsgBox "An Error has Occured " & vbCrLf & "The error number is : " _
    & Err.Number & vbCrLf & Err.Description & vbCrLf & vbCrLf & _
    "Please take a screenshot of this message and contact the developer "

End Sub

只是我的猜測,但是您在關閉之前是否保存了工作簿? 我變了

ThisWorkbook.Close

ThisWorkbook.Close False

它可以完美地作為潛水艇。 (屬性“ SaveChanges”具有“ False”,因此我在不提示保存的情況下強制關閉它,因為我正在新創建的工作簿上對此進行測試)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM