Udostępnij za pośrednictwem


Porady: Programowane dodawanie wierszy i kolumn do tabel programu Word

W tabeli programu Microsoft Office Word komórki są zorganizowane w wiersze i kolumny.Można użyć Add metoda Rows obiekt, aby dodać wiersze do tabeli i Add metoda Columns obiekt, aby dodać kolumny.

Zastosowanie: Informacje przedstawione w tym temacie mają zastosowanie do projektów na poziomie dokumentu i aplikacji obsługiwanych w programach Word 2013 i Word 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacjach pakietu Office i typ projektu.

Przykłady dostosowywania poziomie dokumentu

Następujące przykłady kodu służy dostosowywania poziomie dokumentu.Aby użyć tych przykładów, należy uruchomić je z ThisDocument klasy do projektu.W przykładach założono, że dokument skojarzony z dostosowywania w już ma co najmniej jedną tabelę.

Ważna uwagaWażne

Ten kod działa tylko w projektach tworzonych za pomocą dowolnej z następujących szablonów projektu:

  • Dokument programu Word 2013

  • Szablon programu Word 2013

  • Dokument programu Word 2010

  • Szablon programu Word 2010

Jeśli chcesz wykonać to zadanie w każdy inny rodzaj projektu, należy dodać odwołanie do Microsoft.Office.Interop.Word zestawu, a następnie użyć klas z tego zestawu Aby dodać wiersze i kolumny do tabel.Aby uzyskać więcej informacji, zobacz Porady: konfigurowanie pod kątem aplikacji pakietu Office przy użyciu podstawowych zestawów międzyoperacyjnych i Odwołanie do programu Word 2010 podstawowego Interop zestawu.

Aby dodać wiersz do tabeli

  • Użycie Add metoda, aby dodać wiersz do tabeli.

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

Aby dodać kolumnę do tabeli

  • Użyj Add metoda, a następnie użyj DistributeWidth sposób, aby szerokość wszystkich kolumn.

    Me.Tables.Item(1).Columns.Add(BeforeColumn:=Me.Tables.Item(1).Columns(1))
    Me.Tables.Item(1).Columns.DistributeWidth()
    
    this.Tables[1].Columns.Add(this.Tables[1].Columns[1]); 
    this.Tables[1].Columns.DistributeWidth();
    

Poziom aplikacji dodatek przykłady

Następujące przykłady kodu, można w poziomie aplikacji dodatek.Aby użyć przykłady, należy uruchomić je z ThisAddIn klasy do projektu.W przykładach założono, że aktywny dokument ma już co najmniej jedną tabelę.

Ważna uwagaWażne

Ten kod działa tylko w projektach tworzonych za pomocą dowolnej z następujących szablonów projektu:

  • 2013 Dodatki programu Word

  • Program Word 2010-dodatek

Jeśli chcesz wykonać to zadanie w każdy inny rodzaj projektu, należy dodać odwołanie do Microsoft.Office.Interop.Word zestawu, a następnie użyć klas z tego zestawu Aby dodać wiersze i kolumny do tabel.Aby uzyskać więcej informacji, zobacz Porady: konfigurowanie pod kątem aplikacji pakietu Office przy użyciu podstawowych zestawów międzyoperacyjnych i Odwołanie do programu Word 2010 podstawowego Interop zestawu.

Aby dodać wiersz do tabeli

  • Użycie Add metoda, aby dodać wiersz do tabeli.

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

Aby dodać kolumnę do tabeli

  • Użyj Add metoda, a następnie użyj DistributeWidth sposób, aby szerokość wszystkich kolumn.

    Me.Application.ActiveDocument.Tables.Item(1).Columns.Add( _
        BeforeColumn:=Me.Application.ActiveDocument.Tables.Item(1).Columns(1))
    Me.Application.ActiveDocument.Tables.Item(1).Columns.DistributeWidth()
    
    this.Application.ActiveDocument.Tables[1].Columns.Add(
        this.Application.ActiveDocument.Tables[1].Columns[1]);
    this.Application.ActiveDocument.Tables[1].Columns.DistributeWidth();
    

Zobacz też

Zadania

Porady: Programowane tworzenie tabel programu Word

Porady: Programowane dodawanie tekstu i formatowania do komórek w tabelach programu Word

Porady: Programowane wypełnianie tabel programu Word właściwościami dokumentu