Programmgesteuertes Erstellen von Word-Tabellen

Die Auflistung Tables ist ein Element der Klassen Document, Document, Selection und Range. Dies bedeutet, dass Sie in jedem dieser Kontexte eine Tabelle erstellen können. Verwenden Sie die Methode Add der Auflistung Tables, um eine Tabelle im angegebenen Bereich hinzuzufügen.

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

Erstellen von Tabellen in Anpassungen auf Dokumentebene

So fügen Sie einem Dokument eine Tabelle hinzu

  • Verwenden Sie die Methode Add, um eine Tabelle am Anfang des Dokuments hinzufügen, die aus drei Zeilen und vier Spalten besteht.

    Wenn Sie das folgende Codebeispiel verwenden möchten, führen Sie es aus der Klasse ThisDocument in Ihrem Projekt aus.

    object start = 0;
    object end = 0;
    Word.Range tableLocation = this.Range(ref start, ref end);
    this.Tables.Add(tableLocation, 3, 4);
    

Wenn Sie eine Tabelle erstellen, wird diese der Auflistung Tables des Document-Hostelements automatisch hinzugefügt . Sie können dann auf die Tabelle über ihre Elementnummer verweisen, indem Sie die Eigenschaft Item[] wie im folgenden Code gezeigt verwenden.

So verweisen Sie auf eine Tabelle über die Artikelnummer

  1. Verwenden Sie die Eigenschaft Item[], und stellen Sie die Elementnummer der Tabelle bereit, auf die Sie verweisen möchten.

    Wenn Sie das folgende Codebeispiel verwenden möchten, führen Sie es aus der Klasse ThisDocument in Ihrem Projekt aus.

    Word.Table newTable = this.Tables[1];
    

    Jedes Table-Objekt verfügt außerdem über eine Eigenschaft Range, die das Festlegen von Formatierungsattributen ermöglicht.

So wenden Sie eine Formatvorlage auf eine Tabelle an

  1. Verwenden Sie die Eigenschaft Style, um eine der integrierten Word-Formatvorlagen auf eine Tabelle anzuwenden.

    Wenn Sie das folgende Codebeispiel verwenden möchten, führen Sie es aus der Klasse ThisDocument in Ihrem Projekt aus.

    this.Tables[1].Range.Font.Size = 8;
    this.Tables[1].set_Style("Table Grid 8");
    

Erstellen von Tabellen in VSTO-Add-Ins

So fügen Sie einem Dokument eine Tabelle hinzu

  • Verwenden Sie die Methode Add, um eine Tabelle am Anfang des Dokuments hinzufügen, die aus drei Zeilen und vier Spalten besteht.

    Im folgenden Codebeispiel wird dem aktiven Dokument eine Tabelle hinzugefügt. Wenn Sie dieses Beispiel verwenden möchten, führen Sie es von der ThisAddIn -Klasse Ihres Projekts aus.

    Word.Range tableLocation = 
        this.Application.ActiveDocument.Range(0, 0);
    this.Application.ActiveDocument.Tables.Add(
        tableLocation, 3, 4);
    

Wenn Sie eine Tabelle erstellen, wird diese der Auflistung Tables des Document-Objekts automatisch hinzugefügt . Sie können dann auf die Tabelle über ihre Elementnummer verweisen, indem Sie die Eigenschaft Item[] wie im folgenden Code gezeigt verwenden.

So verweisen Sie auf eine Tabelle über die Artikelnummer

  1. Verwenden Sie die Eigenschaft Item[], und stellen Sie die Elementnummer der Tabelle bereit, auf die Sie verweisen möchten.

    Im folgenden Codebeispiel wird das aktive Dokument verwendet. Wenn Sie dieses Beispiel verwenden möchten, führen Sie es von der ThisAddIn -Klasse Ihres Projekts aus.

    Word.Table newTable = this.Application.ActiveDocument.Tables[1];
    

    Jedes Table-Objekt verfügt außerdem über eine Eigenschaft Range, die das Festlegen von Formatierungsattributen ermöglicht.

So wenden Sie eine Formatvorlage auf eine Tabelle an

  1. Verwenden Sie die Eigenschaft Style, um eine der integrierten Word-Formatvorlagen auf eine Tabelle anzuwenden.

    Im folgenden Codebeispiel wird das aktive Dokument verwendet. Wenn Sie dieses Beispiel verwenden möchten, führen Sie es von der ThisAddIn -Klasse Ihres Projekts aus.

    this.Application.ActiveDocument.Tables[1].Range.Font.Size = 8;
    this.Application.ActiveDocument.Tables[1].set_Style("Table Grid 8");