[英]Closing Workbook after opening it through VBA - Excel
我有下面的代碼。 我已經從VBA代碼中調用了excel文檔。 但是,按下工作簿上的關閉按鈕后,直到我停止宏,它才會關閉。 我希望能夠在不停止宏的情況下關閉文檔。 即主要用戶窗體仍在運行。 我可以從工作簿本身右上角的關閉按鈕關閉excel工作簿。
有人碰巧知道如何解決這個問題嗎?
Private Sub CommandButton7_Click()
Workbooks("master system.xlsm").Activate
Workbooks.Open ActiveWorkbook.Path & "\Toolbox\Define\PPST.xlsx"
End Sub
試試Workbooks("PPST.xlsx").Close SaveChanges:=True
這是從文檔中輸入鏈接描述的
打開工作簿后,嘗試在整個代碼中分散DoEvents
。
請注意,如果您依賴代碼中的ActiveWorkbook
或Selection
對象,則它們可能在DoEvents
之后更改。
DoEvents
本質上告訴您的代碼暫停,然后讓Excel執行其他等待的任務-例如,允許用戶選擇單元格,並可能關閉工作簿-然后再繼續。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.