Clase Row (PowerPoint VBA)

La clase Row representa una fila de una tabla. El objeto Row es un miembro de la colección Rows. La colección Rows incluye todas las filas de la tabla especificada.

Set

Para usar una variable de clase Row, primero debe ser instanciado, por ejemplo

Dim rw as Row
Set rw = ActiveWindow.RangeFromPoint.Table.Rows(Index:=1)

Los siguientes procedimientos se pueden usar para establecer variables de clase Row : Cell.Parent, Rows.Item, Rows.Add y Table.Rows

Cells

Devuelve una colección CellRange que representa las celdas de una fila o columna de tabla. Solo lectura.

Dim creCells As CellRange
Set creCells = ActivePresentation.Slides(1).Shapes(2).Table.Rows(1).Cells

Delete

Elimina el objeto Row especificado.

Si se intenta eliminar la única fila existente de una tabla, se producirá un error en tiempo de ejecución.

ActiveWindow.RangeFromPoint.Table.Rows(1).Delete

Height

Devuelve o establece el alto del objeto especificado en puntos. Lectura y escritura.

La propiedad Height de un objeto Shape Devuelve o establece el alto de la cara frontal de la forma especificada. Esta medida no incluye sombras ni efectos 3D.

ActivePresentation.Slides(1).Shapes(2).Table.Rows(1).Height = 300

Parent

Devuelve el objeto primario del objeto especificado.

Select

Selecciona el objeto especificado.

El código no funcionará si se intenta hacer una selección que no es apropiada para la vista actual. Por ejemplo, puede seleccionar una diapositiva en la vista Clasificador de diapositivas, pero no en la vista Diapositiva.

ActivePresentation.Slides(1).Shapes(2).Table.Rows(1).Select

Rows.Add

Devuelve un objeto Row que representa una fila que se va a agregar a una tabla.

Sintaxis : expression.Add (BeforeRow)

BeforeRow: Fila delante de la cual se agrega la fila.

Dim rw As Row
Set rw = ActiveWindow.RangeFromPoint.Table.Rows.Add()

Rows.Count

Devuelve el número de objetos de la colección especificada. Solo lectura.

Dim lngCount As Long
lngCount = ActivePresentation.Slides(1).Shapes(2).Table.Rows.Count

Rows.Item

Devuelve un solo objeto Row de la colección Rows especificada.

Sintaxis : expression.Item (Index)

Index: Número de índice del objeto Row de la colección que se va a devolver.

Dim rw As Row
Set rw = ActiveWindow.RangeFromPoint.Table.Rows(Index:=1)

Rows.Parent

Devuelve el objeto primario del objeto especificado.