Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Representa una fila de una tabla. El objeto Row es un miembro de las filas colección. La colección Rows incluye todas las filas de una tabla especificada.
Observaciones
Use Rows (index), donde index es el número de fila, 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).
Utilice el método Item de filas colección, para devolver un objeto Row.
Utilice la ventana Agregar método para agregar una fila a una tabla.
Utilice Eliminar método para eliminar una fila de una tabla.
Ejemplo
En este ejemplo se selecciona la primera fila de la primera forma de la segunda página de la publicación activa. En este ejemplo se supone que la forma especificada es una tabla y no otro tipo de forma.
Sub SelectRow()
ActiveDocument.Pages(2).Shapes(1).Table.Rows(1).Cells.Select
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
Este ejemplo agrega una fila a la tabla especificada en la segunda página de la publicación activa y, a continuación, ajusta el ancho, combina las celdas y establece el color de relleno. En este ejemplo se supone que la primera forma es una tabla y no otro tipo de forma.
Sub NewRow()
Dim rowNew As Row
Set rowNew = ActiveDocument.Pages(2).Shapes(1).Table.Rows _
.Add(BeforeRow:=3)
With rowNew
.Height = 2
.Cells.Merge
.Cells(1).Fill.ForeColor.RGB = RGB(Red:=0, Green:=0, Blue:=0)
End With
End Sub
En este ejemplo se elimina la fila agregada en el ejemplo anterior.
Sub DeleteRow()
ActiveDocument.Pages(2).Shapes(1).Table.Rows(3).Delete
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.