Gewusst wie: Löschen von Arbeitsblättern aus Arbeitsmappen
Aktualisiert: November 2007
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 jedes Arbeitsblatt in einer Arbeitsmappe löschen. Verwenden Sie zum Löschen eines Arbeitsblatts das Arbeitsblatthostelement, oder greifen Sie auf das Arbeitsblatt mit der Sheets-Auflistung der Arbeitsmappe zu.
Verwenden des Arbeitsblatthostelements
Wenn das Arbeitsblatt zur Entwurfszeit in einer Anpassung auf Dokumentebene hinzugefügt wurde, verwenden Sie zum Löschen des angegebenen Arbeitsblatts die Delete-Methode. Der folgende Code löscht ein Arbeitsblatt aus einer Arbeitsmappe, indem er direkt auf das Arbeitsblatt-Hostelement verweist.
So löschen Sie ein Arbeitsblatt mithilfe eines Arbeitsblatthostelements
Rufen Sie die Delete-Methode von Sheet1 auf.
Globals.Sheet1.Delete()
Globals.Sheet1.Delete();
Verwenden der Sheets-Auflistung der Excel-Arbeitsmappe
Greifen Sie in den folgenden Fällen über die Sheets-Auflistung in Microsoft Office Excel auf Arbeitsblätter zu:
Sie möchten ein Arbeitsblatt in einem Add-In auf Anwendungsebene löschen.
Das Arbeitsblatt, das Sie löschen möchten, wurde zur Laufzeit in einer Anpassung auf Dokumentebene erstellt.
Der folgende Code löscht ein Arbeitsblatt aus einer Arbeitsmappe, indem er durch die Indexnummer der Sheets-Auflistung auf das Blatt verweist. In diesem Code wird davon ausgegangen, dass ein neues Arbeitsblatt programmgesteuert erstellt wurde.
So löschen Sie ein Arbeitsblatt mit der Sheets-Auflistung der Excel-Arbeitsmappe
Rufen Sie die Delete-Methode der Sheets-Auflistung auf.
CType(Me.Application.ActiveWorkbook.Sheets(4), Excel.Worksheet).Delete()
((Excel.Worksheet)this.Application.ActiveWorkbook.Sheets[4]).Delete();
Siehe auch
Aufgaben
Gewusst wie: Ausblenden von Arbeitsblättern
Gewusst wie: Verschieben von Arbeitsblättern in Arbeitsmappen
Gewusst wie: Auswählen von Arbeitsblättern
Gewusst wie: Hinzufügen neuer Arbeitsblätter zu Arbeitsmappen
Konzepte
Globaler Zugriff auf eigene Objekte in Visual Studio Tools for Office-Projekte
Programmgesteuerte Einschränkungen von Hostelementen und Hoststeuerelementen