Sdílet prostřednictvím


Vytváření wordových tabulek prostřednictvím kódu programu

Kolekce Tables je členem Documenttřídy , , DocumentSelectiona Range to znamená, že můžete vytvořit tabulku v libovolném z těchto kontextů. Metodu Add Tables kolekce použijete k přidání tabulky v zadaném rozsahu.

Platí pro: Informace v tomto tématu platí pro projekty na úrovni dokumentu a projekty doplňků VSTO pro Word. Další informace naleznete v tématu Funkce dostupné aplikace Office lication a typu projektu.

Vytváření tabulek v přizpůsobení na úrovni dokumentu

Přidání tabulky do dokumentu

  • Add Pomocí metody přidejte tabulku skládající se ze tří řádků a čtyř sloupců na začátku dokumentu.

    Pokud chcete použít následující příklad kódu, spusťte ho ThisDocument z třídy v projektu.

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

Když vytvoříte tabulku, přidá se automaticky do Tables kolekce Document položky hostitele. Pak můžete odkazovat na tabulku podle čísla položky pomocí Item[] vlastnosti, jak je znázorněno v následujícím kódu.

Odkaz na tabulku podle čísla položky

  1. Item[] Použijte vlastnost a zadejte číslo položky tabulky, na kterou chcete odkazovat.

    Pokud chcete použít následující příklad kódu, spusťte ho ThisDocument z třídy v projektu.

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

    Každý Table objekt má Range také vlastnost, která umožňuje nastavit atributy formátování.

Použití stylu u tabulky

  1. Style Tato vlastnost slouží k použití některého z předdefinovaných stylů Wordu pro tabulku.

    Pokud chcete použít následující příklad kódu, spusťte ho ThisDocument z třídy v projektu.

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

Vytváření tabulek v doplňcích VSTO

Přidání tabulky do dokumentu

  • Add Pomocí metody přidejte tabulku skládající se ze tří řádků a čtyř sloupců na začátku dokumentu.

    Následující příklad kódu přidá tabulku do aktivního dokumentu. Pokud chcete tento příklad použít, spusťte ho ThisAddIn z třídy v projektu.

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

Když vytvoříte tabulku, přidá se automaticky do Tables kolekce objektu Document. Pak můžete odkazovat na tabulku podle čísla položky pomocí Item[] vlastnosti, jak je znázorněno v následujícím kódu.

Odkaz na tabulku podle čísla položky

  1. Item[] Použijte vlastnost a zadejte číslo položky tabulky, na kterou chcete odkazovat.

    Následující příklad kódu používá aktivní dokument. Pokud chcete tento příklad použít, spusťte ho ThisAddIn z třídy v projektu.

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

    Každý Table objekt má Range také vlastnost, která umožňuje nastavit atributy formátování.

Použití stylu u tabulky

  1. Style Tato vlastnost slouží k použití některého z předdefinovaných stylů Wordu pro tabulku.

    Následující příklad kódu používá aktivní dokument. Pokud chcete tento příklad použít, spusťte ho ThisAddIn z třídy v projektu.

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