Udostępnij za pośrednictwem


Porady: Programowane tworzenie tabel programu Word

Tables Kolekcji jest członkiem Document, Document, Selection, i Range klas, co oznacza, że można utworzyć tabelę, w każdym z tych kontekstów.Możesz użyć Add metoda Tables kolekcji, aby dodać tabelę w określonym zakresie.

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.

Tworzenie tabel w dostosowań na poziomie dokumentu

Aby dodać prostą tabelę do dokumentu

  • Użycie Add metoda, aby dodać tabelę, składający się z trzech wierszy i czterech kolumn na początku dokumentu.

    Aby użyć następującego kodu źródłowego, należy uruchomić go z ThisDocument klasy do projektu.

    Dim tableLocation As Word.Range = Me.Range(Start:=0, End:=0)
    Me.Tables.Add(Range:=tableLocation, NumRows:=3, NumColumns:=4)
    
    object start = 0;
    object end = 0;
    Word.Range tableLocation = this.Range(ref start, ref end);
    this.Tables.Add(tableLocation, 3, 4);
    

Podczas tworzenia tabeli jest automatycznie dodawany do Tables Kolekcja Document hosta, towaru.Można następnie odwołanie do tabeli za pomocą numeru przedmiotu za pomocą Item właściwość, jak pokazano w poniższym kodzie.

Aby odwołać się do tabeli według numeru zapasu

  • Użycie Item właściwość i dostaw numer tabeli, która ma dotyczyć.

    Aby użyć następującego kodu źródłowego, należy uruchomić go z ThisDocument klasy do projektu.

    Dim newTable As Word.Table = Me.Tables.Item(1)
    
    Word.Table newTable = this.Tables[1];
    

Każdy Table obiekt ma również Range właściwość, która pozwala ustawić formatowanie atrybuty.

Aby zastosować styl do tabeli

  • Użycie Style właściwość, aby zastosować jeden z wbudowanych stylów programu Word do tabeli.

    Aby użyć następującego kodu źródłowego, należy uruchomić go z ThisDocument klasy do projektu.

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

Tworzenie tabel w poziomie aplikacji dodatków

Aby dodać prostą tabelę do dokumentu

  • Użycie Add metoda, aby dodać tabelę, składający się z trzech wierszy i czterech kolumn na początku dokumentu.

    Poniższy przykład kodu dodaje tabeli do aktywnego dokumentu.Aby wykorzystać ten przykład, należy uruchomić go z ThisAddIn klasy do projektu.

    Dim tableLocation As Word.Range = Me.Application.ActiveDocument.Range(Start:=0, End:=0)
    Me.Application.ActiveDocument.Tables.Add(Range:=tableLocation, NumRows:=3, NumColumns:=4)
    
    Word.Range tableLocation = 
        this.Application.ActiveDocument.Range(0, 0);
    this.Application.ActiveDocument.Tables.Add(
        tableLocation, 3, 4);
    

Podczas tworzenia tabeli jest automatycznie dodawany do Tables Kolekcja Document.Można następnie odwołanie do tabeli za pomocą numeru przedmiotu za pomocą Item właściwość, jak pokazano w poniższym kodzie.

Aby odwołać się do tabeli według numeru zapasu

  • Użycie Item właściwość i dostaw numer tabeli, która ma dotyczyć.

    Poniższy przykład kodu używa aktywnego dokumentu.Aby wykorzystać ten przykład, należy uruchomić go z ThisAddIn klasy do projektu.

    Dim newTable As Word.Table = Me.Application.ActiveDocument.Tables.Item(1)
    
    Word.Table newTable = this.Application.ActiveDocument.Tables[1];
    

Każdy Table obiekt ma również Range właściwość, która pozwala ustawić formatowanie atrybuty.

Aby zastosować styl do tabeli

  • Użycie Style właściwość, aby zastosować jeden z wbudowanych stylów programu Word do tabeli.

    Poniższy przykład kodu używa aktywnego dokumentu.Aby wykorzystać ten przykład, należy uruchomić go z ThisAddIn klasy do projektu.

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

Zobacz też

Zadania

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

Porady: Programowane dodawanie wierszy i kolumn do tabel programu Word

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

Koncepcje

Parametry opcjonalne w rozwiązaniach Office