[英]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.