Gewusst wie: Schließen von Arbeitsmappen
Aktualisiert: Juli 2008
Betrifft |
---|
Die Informationen in diesem Thema gelten nur für die angegebenen Visual Studio Tools for Office-Projekte und Versionen von Microsoft Office. Projekttyp
Microsoft Office-Version
Weitere Informationen finden Sie unter Verfügbare Features nach Anwendung und Projekttyp. |
Sie können die aktive Arbeitsmappe schließen, oder Sie können eine Arbeitsmappe angeben, die geschlossen werden soll.
Schließen der aktiven Arbeitsmappe
Es gibt zwei Vorgehensweisen zum Schließen der aktiven Arbeitsmappe: eine für Anpassungen auf Dokumentebene und eine für Add-Ins auf Anwendungsebene.
So schließen Sie die aktive Arbeitsmappe in einer Anpassung auf Dokumentebene
Rufen Sie die Close-Methode auf, um die der Anpassung zugeordnete Arbeitsmappe zu schließen. Um das folgende Codebeispiel zu verwenden, führen Sie es von der Sheet1-Klasse in einem Projekt auf Dokumentebene für Excel aus.
Globals.ThisWorkbook.Close(SaveChanges:=False)
Globals.ThisWorkbook.Close(false, missing, missing);
So schließen Sie die aktive Arbeitsmappe in einem Add-In auf Anwendungsebene
Rufen Sie die Close-Methode auf, um die aktive Arbeitsmappe zu schließen. Um das folgende Codebeispiel zu verwenden, führen Sie es in der ThisAddIn-Klasse in einem Projekt auf Anwendungsebene für Excel aus.
Me.Application.ActiveWorkbook.Close(SaveChanges:=False)
this.Application.ActiveWorkbook.Close(false, missing, missing);
Schließen einer Arbeitsmappe, die Sie über den Namen angeben
Eine Arbeitsmappe, die Sie über den Namen angeben, wird bei Anpassungen auf Dokumentebene und Add-Ins auf Anwendungsebene auf die gleiche Weise geschlossen.
So schließen Sie eine Arbeitsmappe, die Sie über den Namen angeben
Geben Sie den Namen der Arbeitsmappe als Argument für die Workbooks-Auflistung an. Im folgenden Codebeispiel wird davon ausgegangen, dass eine Arbeitsmappe mit dem Namen NewWorkbook in Excel geöffnet ist.
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);
Siehe auch
Aufgaben
Gewusst wie: Speichern von Arbeitsmappen
Gewusst wie: Öffnen von Arbeitsmappen
Gewusst wie: Aktivieren von Arbeitsmappen
Konzepte
Programmgesteuerte Einschränkungen von Hostelementen und Hoststeuerelementen
Optionale Parametern in Office-Projektmappen
Übersicht über Hostelemente und Hoststeuerelemente
Änderungsprotokoll
Date |
Versionsgeschichte |
Grund |
---|---|---|
Juli 2008 |
Codebeispiel hinzugefügt, das in einem Add-In auf Anwendungsebene verwendet werden kann. |
Kundenfeedback. |