Workbook.Close 方法 (Excel)
會關閉物件。
語法
運算式。關閉 (SaveChanges、 FileName、 RouteWorkbook)
表達 代表 Workbook 物件的 變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
SaveChanges | 選用 | Variant | 如果活頁簿沒有任何變更,則忽略這個引數。 如果活頁簿有變更,而且活頁簿會出現在其他開啟的視窗中,則忽略這個引數。 如果活頁簿有變更,但是活頁簿不會出現在其他任何開啟的視窗中,則這個引數會指定是否應儲存變更。 如果設定為 True,則會將變更儲存在活頁簿中。 如果尚未有與活頁簿相關聯的檔案名,則會使用 FileName 。 如果省略 FileName ,系統會要求使用者提供檔案名。 |
FileName | 選用 | Variant | 將變更儲存在此檔案名下。 |
RouteWorkbook | 選用 | Variant | 如果活頁簿不需要傳送給下一個收件者 (如果沒有傳送名單或已經傳送),則會忽略此引數。 否則,Microsoft Excel 會根據此參數的值來傳送活頁簿。 如果設定為 True,活頁簿會傳送給下一個收件者。 如果設定為 False,則不會傳送活頁簿。 如果省略,則系統會詢問使用者是否要傳送活頁簿。 |
備註
從 Visual Basic 關閉活頁簿不會執行活頁簿中的任何 Auto_Close 巨集。 使用 RunAutoMacros 方法來執行Auto_Close宏。
範例
這個範例會關閉 Book1.xls,並且放棄在此活頁簿中所做的任何變更。
Workbooks("BOOK1.XLS").Close SaveChanges:=False
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。