Table.Rows property (Publisher)
Returns a Rows collection that represents all the table rows in a range, selection, or table.
Syntax
expression.Rows
expression A variable that represents a Table object.
Remarks
For information about returning a single member of a collection, see Returning an object from a collection.
Example
This example enters the fill for all even-numbered rows and clears the fill for all odd-numbered rows in the specified table. This example assumes that the specified shape is a table and not another type of shape.
Sub FillCellsByRow()
Dim shpTable As Shape
Dim rowTable As Row
Dim celTable As Cell
Set shpTable = ActiveDocument.Pages(1).Shapes _
.AddTable(NumRows:=5, NumColumns:=5, Left:=100, _
Top:=100, Width:=100, Height:=12)
For Each rowTable In shpTable.Table.Rows
For Each celTable In rowTable.Cells
If celTable.Row Mod 2 = 0 Then
celTable.Fill.ForeColor.RGB = RGB _
(Red:=180, Green:=180, Blue:=180)
Else
celTable.Fill.ForeColor.RGB = RGB _
(Red:=255, Green:=255, Blue:=255)
End If
Next celTable
Next rowTable
End Sub
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.