Gewusst wie: Programmgesteuertes Hinzufügen neuer Arbeitsblätter zu Arbeitsmappen

Sie können ein Arbeitsblatt programmgesteuert erstellen und das Arbeitsblatt der Auflistung von Arbeitsblättern in der Arbeitsmappe hinzufügen.

Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Dokument- und auf Anwendungsebene für Excel 2013 und Excel 2010. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.

So fügen Sie in einer Anpassung auf Dokumentebene einer Arbeitsmappe ein neues Arbeitsblatt hinzu

  • Verwenden Sie die Add-Methode der Sheets-Auflistung.

    Dim newWorksheet As Excel.Worksheet
    newWorksheet = CType(Globals.ThisWorkbook.Worksheets.Add(), Excel.Worksheet)
    
    Excel.Worksheet newWorksheet;
    newWorksheet = (Excel.Worksheet)Globals.ThisWorkbook.Worksheets.Add();
    

    Beim neuen Arbeitsblatt handelt es sich um ein systemeigenes Microsoft.Office.Interop.Excel.Worksheet-Objekt und nicht um ein Hostelement.Wenn Sie ein Microsoft.Office.Tools.Excel.Worksheet-Hostelement hinzufügen möchten, müssen Sie das Arbeitsblatt zur Entwurfszeit hinzufügen.

So fügen Sie einer Arbeitsmappe in einem Add-In auf Anwendungsebene ein neues Arbeitsblatt hinzu

Siehe auch

Aufgaben

Gewusst wie: Programmgesteuertes Löschen von Arbeitsblättern aus Arbeitsmappen

Gewusst wie: Programmgesteuertes Auswählen von Arbeitsblättern

Konzepte

Arbeiten mit Arbeitsblättern

Übersicht über Hostelemente und Hoststeuerelemente

Automatisieren von Excel mithilfe von erweiterten Objekten

Globaler Zugriff auf Objekte in Office-Projekten

Optionale Parameter in Office-Lösungen