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