Share via


WorkbookBase.Close 方法

關閉活頁簿。

命名空間:  Microsoft.Office.Tools.Excel
組件:  Microsoft.Office.Tools.Excel.v4.0.Utilities (在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)

語法

'宣告
Public Sub Close ( _
    saveChanges As Object, _
    filename As Object, _
    routeWorkbook As Object _
)
public void Close(
    Object saveChanges,
    Object filename,
    Object routeWorkbook
)

參數

  • saveChanges
    型別:System.Object
    如果活頁簿未變更,則忽略這個引數。如果活頁簿已變更,且活頁簿出現在其他開啟的視窗中,則忽略這個引數。如果活頁簿已變更,但未出現在任何其他開啟的視窗中,則此引數會指定是否儲存變更,如下列清單所示。
    true.儲存活頁簿變更。如果活頁簿尚未有關聯的檔名,則使用 FileName。如果省略 FileName,則會要求使用者提供檔名。
    false.不將變更儲存至活頁簿。
    省略。顯示對話方塊,尋問使用者是否要儲存變更。
  • routeWorkbook
    型別:System.Object
    如果不需要將活頁簿傳送至下一個收件者 (若沒有傳閱名單,或已傳送過活頁簿),則忽略這個引數。否則,Microsoft Office Excel 會如下列清單所示傳送活頁簿。
    true.傳送活頁簿給下一個收件者。
    false.不傳送活頁簿。
    省略。顯示對話方塊,尋問使用者是否應傳送活頁簿。

備註

使用此方法關閉活頁簿,不會執行活頁簿中任何 Auto_Close 巨集。 請使用 RunAutoMacros 方法執行巨集。

選擇性參數

如需選擇性參數的詳細資訊,請參閱Office 方案中的選擇性參數

範例

下列程式碼範例使用 Close 方法,關閉目前活頁簿且不儲存任何變更。

這是示範文件層級自訂的範例。

Private Sub WorkbookClose()
    Me.Close(False, False)
End Sub
private void WorkbookClose()
{
    this.Close(false, false);
}

.NET Framework 安全性

請參閱

參考

WorkbookBase 類別

Microsoft.Office.Tools.Excel 命名空間