Freigeben über


WorkbookBase.Close-Methode

Schließt die Arbeitsmappe.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntax

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

Parameter

  • saveChanges
    Typ: System.Object
    Wenn keine Änderungen an der Arbeitsmappe vorgenommen wurden, wird dieses Argument ignoriert.Wenn Änderungen an der Arbeitsmappe vorgenommen wurden und die Arbeitsmappe in anderen geöffneten Fenstern angezeigt wird, wird dieses Argument ignoriert.Wenn Änderungen an der Arbeitsmappe vorgenommen wurden und die Arbeitsmappe nicht in anderen geöffneten Fenstern angezeigt wird, gibt dieses Argument entsprechend der folgenden Liste an, ob Änderungen gespeichert werden sollen.
    true .Speichert die Änderungen an der Arbeitsmappe.Wenn der Arbeitsmappe noch kein Dateiname zugeordnet ist, wird FileName verwendet.Wenn FileName ausgelassen wird, wird der Benutzer zur Eingabe eines Dateinamens aufgefordert.
    false .Änderungen an der Arbeitsmappe werden nicht gespeichert.
    Ausgelassen.Es wird ein Dialogfeld mit der Frage angezeigt, ob die Änderungen gespeichert werden sollen.
  • filename
    Typ: System.Object
    Speichern Sie Änderungen unter diesem Dateinamen.
  • routeWorkbook
    Typ: System.Object
    Wenn die Arbeitsmappe nicht an den nächsten Empfänger weitergeleitet werden muss (weil sie keinen Verteiler hat oder weil sie bereits weitergeleitet wurde), wird dieses Argument ignoriert.Andernfalls leitet Microsoft Office Excel die Arbeitsmappe entsprechend der folgenden Liste weiter.
    true .Leitet die Arbeitsmappe an den nächsten Empfänger weiter.
    false .Leitet die Arbeitsmappe nicht weiter.
    Ausgelassen.Es wird ein Dialogfeld mit der Frage angezeigt, ob die Arbeitsmappe weitergeleitet werden soll.

Hinweise

Wenn Sie eine Arbeitsmappe mit dieser Methode schließen, werden keine in die Arbeitsmappe eingebundenen Auto_schließen-Makros ausgeführt.Verwenden Sie zum Ausführen dieser Makros die RunAutoMacros-Methode.

Optionale Parameter

Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Lösungen.

Beispiele

Im folgenden Codebeispiel wird die aktuelle Arbeitsmappe mithilfe der Close-Eigenschaft geschlossen, ohne Änderungen zu speichern.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

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

.NET Framework-Sicherheit

Siehe auch

Referenz

WorkbookBase Klasse

Microsoft.Office.Tools.Excel-Namespace