Udostępnij za pośrednictwem


Programowe tworzenie tabel programu Word

Kolekcja Tables jest elementem członkowskim Documentklas , Document, Selectioni Range , co oznacza, że można utworzyć tabelę w dowolnym z tych kontekstów. Metoda kolekcji Tables służy Add do dodawania tabeli w określonym zakresie.

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.

Tworzenie tabel w dostosowaniach na poziomie dokumentu

Aby dodać tabelę do dokumentu

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

    Aby użyć poniższego przykładu kodu, uruchom go z ThisDocument klasy w projekcie.

    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 ona automatycznie dodawana do Tables kolekcji Document elementu hosta. Następnie możesz odwołać się do tabeli według jej numeru elementu przy użyciu Item[] właściwości , jak pokazano w poniższym kodzie.

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

  1. Item[] Użyj właściwości i podaj numer elementu tabeli, do której chcesz się odwołać.

    Aby użyć poniższego przykładu kodu, uruchom go z ThisDocument klasy w projekcie.

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

    Każdy Table obiekt ma Range również właściwość, która umożliwia ustawianie atrybutów formatowania.

Aby zastosować styl do tabeli

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

    Aby użyć poniższego przykładu kodu, uruchom go z ThisDocument klasy w projekcie.

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

Tworzenie tabel w dodatku VSTO

Aby dodać tabelę do dokumentu

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

    Poniższy przykład kodu dodaje tabelę do aktywnego dokumentu. Aby użyć tego przykładu ThisAddIn , uruchom go z klasy w projekcie.

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

Podczas tworzenia tabeli jest ona automatycznie dodawana do Tables kolekcji .Document Następnie możesz odwołać się do tabeli według jej numeru elementu przy użyciu Item[] właściwości , jak pokazano w poniższym kodzie.

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

  1. Item[] Użyj właściwości i podaj numer elementu tabeli, do której chcesz się odwołać.

    Poniższy przykład kodu używa aktywnego dokumentu. Aby użyć tego przykładu ThisAddIn , uruchom go z klasy w projekcie.

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

    Każdy Table obiekt ma Range również właściwość, która umożliwia ustawianie atrybutów formatowania.

Aby zastosować styl do tabeli

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

    Poniższy przykład kodu używa aktywnego dokumentu. Aby użyć tego przykładu ThisAddIn , uruchom go z klasy w projekcie.

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