Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gets a Tables collection that represents all the tables in the document.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Syntax
'Declaration
Public ReadOnly Property Tables As Tables
public Tables Tables { get; }
Property Value
Type: Microsoft.Office.Interop.Word.Tables
A Tables collection that represents all the tables in the document.
Examples
The following code example adds a new table to the document and populates each cell with a number that is incremented from the previous cell's number. To use this example, run it from the ThisDocument class in a document-level project.
Private Sub DocumentTables()
Me.Paragraphs(1).Range.InsertParagraphAfter()
Dim table1 As Word.Table = Me.Tables.Add(Me.Application.Selection.Range, 4, 2)
Dim cellNumber As Integer = 1
Dim rowCount As Integer
For rowCount = 1 To table1.Rows.Count
Dim columnCount As Integer
For columnCount = 1 To table1.Columns.Count
table1.Rows(rowCount).Cells(columnCount).Range.Text = cellNumber.ToString()
cellNumber += 1
Next columnCount
Next rowCount
End Sub
private void DocumentTables()
{
this.Paragraphs[1].Range.InsertParagraphAfter();
Word.Table table1 = this.Tables.Add(
this.Application.Selection.Range,
4, 2, ref missing, ref missing);
int cellNumber = 1;
for (int rowCount = 1; rowCount <= table1.Rows.Count;
rowCount++)
{
for (int columnCount = 1; columnCount <= table1.Columns.Count;
columnCount++)
{
table1.Rows[rowCount].Cells[columnCount].Range.Text =
cellNumber.ToString();
cellNumber++;
}
}
}
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.