Freigeben über


Programmgesteuertes Hinzufügen neuer Arbeitsblätter zu Arbeitsmappen

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

Gilt für: Die Informationen in diesem Thema gelten für Projekte auf Dokumentebene und VSTO-Add-In-Projekte für Excel. Weitere Informationen finden Sie unter features available by Office-App lication and project type.

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

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

    Excel.Worksheet newWorksheet;
    newWorksheet = (Excel.Worksheet)Globals.ThisWorkbook.Worksheets.Add();
    

    Das neue Arbeitsblatt ist ein systemeigenes Worksheet -Objekt und kein Hostelement. Wenn Sie ein Worksheet -Hostelement hinzufügen möchten, sollten Sie das Arbeitsblatt zur Entwurfszeit hinzufügen.

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

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

    Excel.Worksheet newWorksheet;
    newWorksheet = (Excel.Worksheet)this.Application.Worksheets.Add();
    

    Das neue Arbeitsblatt ist ein systemeigenes Worksheet -Objekt und kein Hostelement. Sie können auch ein Worksheet -Hostelement vom systemeigenen Worksheet -Objekt generieren. Weitere Informationen finden Sie unter Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time.