Compartir a través de


Objeto Rows (Publicador)

Una colección de filas objetos que representan las filas de una tabla.

Observaciones

Use las filas propiedad de la tabla objeto para devolver la colección de filas.

Use Rows (index), donde index es el número de índice, para devolver un único objeto Row . El número de índice representa la posición de la fila en la colección Rows (contando de izquierda a derecha).

Ejemplo

En el ejemplo siguiente se muestra el número de objetos de la fila de la colección de filas de la primera tabla del documento activo.

Sub CountRows() 
 MsgBox ActiveDocument.Pages(2).Shapes(1).Table.Rows.Count 
End Sub

En este ejemplo se establece el relleno de todas las filas pares y se borra el relleno de todas las filas impares de la tabla especificada. En este ejemplo se supone que la forma especificada es una tabla y no otro tipo de forma.

Sub FillCellsByRow() 
 Dim shpTable As Shape 
 Dim rowTable As Row 
 Dim celTable As Cell 
 
 Set shpTable = ActiveDocument.Pages(2).Shapes(1) 
 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

En el ejemplo siguiente se selecciona la tercera fila de la tabla especificada.

Sub SelectRows() 
 ActiveDocument.Pages(2).Shapes(1).Table.Rows(3).Cells.Select 
End Sub

Métodos

Propiedades

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.