Sdílet prostřednictvím


Přidávání řádků a sloupců do tabulek Wordu prostřednictvím kódu programu

V systém Microsoft Office wordové tabulce jsou buňky uspořádané do řádků a sloupců. Metodu Add objektu Rows můžete použít k přidání řádků do tabulky a Add metody objektu Columns pro přidání sloupců.

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.

Příklady přizpůsobení na úrovni dokumentu

Následující příklady kódu lze použít v přizpůsobení na úrovni dokumentu. Pokud chcete tyto příklady použít, spusťte je z ThisDocument třídy v projektu. Tyto příklady předpokládají, že dokument přidružený k vašemu přizpůsobení už má aspoň jednu tabulku.

Důležité

Tento kód se spouští pouze v projektech, které vytvoříte pomocí některé z následujících šablon projektů:

Přidání řádku do tabulky

  1. Použijte metodu Add pro přidání řádku do tabulky.

    this.Tables[1].Rows.Add(this.Tables[1].Rows[1]);
    

Přidání sloupce do tabulky

  1. Použijte metodu Add a pak použijte metodu DistributeWidth , aby všechny sloupce byly stejné šířky.

    this.Tables[1].Columns.Add(this.Tables[1].Columns[1]); 
    this.Tables[1].Columns.DistributeWidth();
    

Příklady doplňků VSTO

Následující příklady kódu lze použít v doplňku VSTO. Pokud chcete použít příklady, spusťte je z ThisAddIn třídy v projektu. Tyto příklady předpokládají, že aktivní dokument již obsahuje aspoň jednu tabulku.

Důležité

Tento kód se spouští pouze v projektech, které vytvoříte pomocí šablon doplňků VSTO aplikace Word.

Pokud chcete tento úkol provést v jiném typu projektu, musíte přidat odkaz na sestavení Microsoft.Office.Interop.Word a pak je nutné použít třídy z tohoto sestavení pro přidání řádků a sloupců do tabulek. Další informace naleznete v tématu Postupy: Cílení aplikace Office lications prostřednictvím primárních sestavení vzájemné spolupráce a referenční informace k primárnímu sestavení vzájemné spolupráce ve Wordu 2010.

Přidání řádku do tabulky

  1. Použijte metodu Add pro přidání řádku do tabulky.

    this.Application.ActiveDocument.Tables[1].Rows.Add(
        this.Application.ActiveDocument.Tables[1].Rows[1]);
    

Přidání sloupce do tabulky

  1. Použijte metodu Add a pak použijte metodu DistributeWidth , aby všechny sloupce byly stejné šířky.

    this.Application.ActiveDocument.Tables[1].Columns.Add(
        this.Application.ActiveDocument.Tables[1].Columns[1]);
    this.Application.ActiveDocument.Tables[1].Columns.DistributeWidth();