Udostępnij za pośrednictwem


Programowe dodawanie wierszy i kolumn do tabel programu Word

W tabeli programu Microsoft Office Word komórki są zorganizowane w wiersze i kolumny. Możesz użyć Add metody Rows obiektu, aby dodać wiersze do tabeli i Add metodę obiektu w celu dodania Columns kolumn.

Dotyczy: informacje w tym temacie dotyczą projektów na poziomie dokumentu i projektów dodatków VSTO dla programu Word. Aby uzyskać więcej informacji, zobacz Funkcje dostępne przez aplikacja pakietu Office lication i typ projektu.

Przykłady dostosowywania na poziomie dokumentu

Poniższe przykłady kodu mogą być używane w dostosowywaniu na poziomie dokumentu. Aby użyć tych przykładów, uruchom je z ThisDocument klasy w projekcie. W tych przykładach przyjęto założenie, że dokument skojarzony z dostosowaniem ma już co najmniej jedną tabelę.

Ważne

Ten kod jest uruchamiany tylko w projektach tworzonych przy użyciu dowolnego z następujących szablonów projektów:

Aby dodać wiersz do tabeli

  1. Add Użyj metody , aby dodać wiersz do tabeli.

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

Aby dodać kolumnę do tabeli

  1. Add Użyj metody , a następnie użyj DistributeWidth metody , aby wszystkie kolumny mają taką samą szerokość.

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

Przykłady dodatków VSTO

Poniższe przykłady kodu mogą być używane w dodatku VSTO. Aby użyć przykładów, uruchom je z ThisAddIn klasy w projekcie. W tych przykładach przyjęto założenie, że aktywny dokument ma już co najmniej jedną tabelę.

Ważne

Ten kod jest uruchamiany tylko w projektach tworzonych przy użyciu szablonów dodatków programu Word VSTO.

Jeśli chcesz wykonać to zadanie w dowolnym innym typie projektu, musisz dodać odwołanie do zestawu Microsoft.Office.Interop.Word , a następnie należy użyć klas z tego zestawu, aby dodać wiersze i kolumny do tabel. Aby uzyskać więcej informacji, zobacz How to: Target aplikacja pakietu Office lications through primary interop assemblies and Word 2010 primary interop assembly reference (Instrukcje: target aplikacja pakietu Office lications through primary interop assemblies and Word 2010 primary interop assembly reference (Instrukcje: docelowe aplikacja pakietu Office lications za pomocą podstawowych zestawów międzyoperacyjnych) i Word 2010 .

Aby dodać wiersz do tabeli

  1. Add Użyj metody , aby dodać wiersz do tabeli.

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

Aby dodać kolumnę do tabeli

  1. Add Użyj metody , a następnie użyj DistributeWidth metody , aby wszystkie kolumny mają taką samą szerokość.

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