共用方式為


HOW TO:關閉活頁簿

更新: 2008 年 7 月

適用於

本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。

專案類型

  • 文件層級專案

  • 應用程式層級專案

Microsoft Office 版本

  • Excel 2003

  • Excel 2007

如需詳細資訊,請參閱依應用程式和專案類型提供的功能

您可以關閉現用活頁簿,或是指定要關閉的活頁簿。

關閉使用中的活頁簿

有兩種程序可以關閉現用活頁簿:一個適用於文件層級自訂,而另一個適用於應用程式層級增益集。

若要透過文件層級自訂關閉現用活頁簿

  • 呼叫 Close 方法,關閉與該自訂相關聯的活頁簿。若要使用下列程式碼範例,請在 Excel 文件層級專案的 Sheet1 類別 (Class) 中執行程式碼。

    Globals.ThisWorkbook.Close(SaveChanges:=False)
    
    Globals.ThisWorkbook.Close(false, missing, missing);
    

若要透過應用程式層級增益集關閉現用活頁簿

  • 呼叫 Close 方法,關閉使用中的活頁簿。若要使用下列程式碼範例,請在 Excel 應用程式層級專案的 ThisAddIn 類別中執行程式碼。

    Me.Application.ActiveWorkbook.Close(SaveChanges:=False)
    
    this.Application.ActiveWorkbook.Close(false, missing, missing);
    

關閉依名稱指定的活頁簿

對應用程式層級增益集和文件層級自訂而言,依名稱指定之活頁簿的關閉方式都是相同的。

若要關閉依名稱指定的活頁簿

  • 指定活頁簿名稱做為 Workbooks 集合的引數。下列程式碼範例假設 Excel 中開啟了名為 NewWorkbook 的活頁簿。

    Me.Application.Workbooks("NewWorkbook.xls").Close(SaveChanges:=False)
    
    object fileName = "NewWorkbook.xls";
    Excel.Workbook workbook = this.Application.Workbooks.get_Item(fileName);
    workbook.Close(false, missing, missing);
    

請參閱

工作

HOW TO:儲存活頁簿

HOW TO:開啟活頁簿

HOW TO:啟動活頁簿

概念

使用活頁簿

主項目和主控制項的程式設計限制

了解 Office 方案中的選擇性參數

主項目和主控制項概觀

變更記錄

日期

記錄

原因

2008 年 7 月

加入可以用於應用程式層級增益集的程式碼範例。

客戶回函。