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
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
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.
Zugehöriger Inhalt
- Arbeiten mit Arbeitsblättern
- Übersicht über Hostelemente und Hoststeuerelemente
- Vorgehensweise: Programmgesteuertes Löschen von Arbeitsblättern aus Arbeitsmappen
- Vorgehensweise: Programmgesteuertes Auswählen von Arbeitsblättern
- Automatisieren von Excel mithilfe erweiterter Objekte
- Globaler Zugriff auf Objekte in Office-Projekten
- Optionale Parameter in Office-Lösungen