Table Object

Microsoft Publisher Visual Basic

Table Object

Multiple objects Table
Multiple objects

Represents a single table.

Using the Table Object

Use the Table property to return a Table object. The following example selects the specified table in the active publication.

Sub SelectTable()
    With ActiveDocument.Pages(1).Shapes(1)
        If .Type = pbTable Then _
            .Table.Cells.Select
    End With
End Sub
		

Use the AddTable method to add a Shape object representing a table at the specified range. The following example adds a 5x5 table on the first page of the active publication, and then selects the first column of the new table.

Sub NewTable()
    With ActiveDocument.Pages(1).Shapes.AddTable(NumRows:=5, NumColumns:=5, _
        Left:=72, Top:=300, Width:=400, Height:=100)
        .Table.Columns(1).Cells.Select
    End With
End Sub