Share via


Workbook.Close 方法 (Excel)

會關閉物件。

語法

運算式關閉 (SaveChangesFileNameRouteWorkbook)

表達 代表 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 支援與意見反應