共用方式為


Application.ThisWorkbook 屬性 (Excel)

會傳回 Workbook 物件,代表目前宏程式碼執行所在的活頁簿。 唯讀。

語法

運算式ThisWorkbook

expression 代表 Application 物件的變數。

註解

使用本屬性,即可參照包含巨集程式碼的活頁簿。 ThisWorkbook 是從增益集本身內部參照增益集活頁簿的唯一方法。 ActiveWorkbook 屬性不會傳回增益集活頁簿;它會傳回正在呼叫增益集的活頁簿。

Workbooks 屬性可能無效,因為在建立增益集後,活頁簿名稱可能會變更。 ThisWorkbook 永遠會傳回其中正在執行程式碼的活頁簿。

例如,使用如下的程式碼來啟動儲存在增益集活頁簿中的對話方塊工作表:

ThisWorkbook.DialogSheets(1).Show

本屬性僅可在 Microsoft Excel 內使用。 無法使用此屬性存取任何其他應用程式的活頁簿。

範例

本範例會關閉包含範例程式碼的活頁簿。 如果有任何變更,則不會儲存活頁簿的變更。

ThisWorkbook.Close SaveChanges:=False

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應