Clase Table (PowerPoint VBA)

La clase Table representa una forma de tabla en una diapositiva. El objeto Table es un miembro de la colección Shapes. El objeto Table contiene las columnas colección y las filas colección.

Set

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

Dim tbl as Table
Set tbl = ActiveWindow.RangeFromPoint.Table

Los siguientes procedimientos se pueden usar para establecer variables de clase Table : Row.Parent, Shape.Table y ShapeRange.Table

Temas

Algunos procedimientos de esta clase se han agrupado en temas y se describen en páginas temáticas separadas

Format with its procedures ApplyStyle y Style
Row with its procedures FirstRow, LastRow y Rows

Métodos

Otros Métodos

Cell - Devuelve un objeto Cell que representa una celda de una tabla.

Dim lngRow As Long: lngRow = 2 
Dim lngColumn As Long: lngColumn = 3 
Dim cll As Cell
Set cll = ActivePresentation.Slides(1).Shapes(2).Table.Cell(Row:=lngRow, Column:=lngColumn)

Propiedades

AlternativeText Devuelve o establece el texto alternativo asociado a una forma en una presentación web. Lectura y escritura.

ActivePresentation.Slides(1).Shapes(2).Table.AlternativeText =

Background Devuelve el objeto TableBackground asociado a la tabla especificada. Solo lectura.

Dim tbdBackground As TableBackground
Set tbdBackground = ActiveWindow.RangeFromPoint.Table.Background

Columns Devuelve una colección Columns que representa todas las columnas de una tabla. Solo lectura.

Dim clmsColumns As Columns
Set clmsColumns = ActivePresentation.Slides(1).Shapes(2).Table.Columns

FirstCol Determina si se muestra un formato especial en la primera columna de la tabla especificada. Lectura y escritura.

ActiveWindow.RangeFromPoint.Table.FirstCol = True

HorizBanding Determina si se muestran filas con bandas, donde las filas pares tienen un formato distinto del las filas impares. Lectura y escritura.

ActiveWindow.RangeFromPoint.Table.HorizBanding = True

LastCol Determina si se muestra un formato especial en la última columna de la tabla especificada. Lectura y escritura.

ActiveWindow.RangeFromPoint.Table.LastCol = True

Parent Devuelve el objeto primario del objeto especificado.

Dim objParent As Object
Set objParent = ActiveWindow.RangeFromPoint.Table.Parent

TableDirection Devuelve o establece la dirección en que se ordenan las celdas de la tabla. Lectura y escritura.

ActivePresentation.Slides(1).Shapes(2).Table.TableDirection = ppDirectionLeftToRight

Title Devuelve o establece el título del objeto TABLE . Lectura y escritura.

ActiveWindow.RangeFromPoint.Table.Title =

VertBanding Determina si se muestran columnas con bandas, donde las columnas pares tienen un formato distinto del de las columnas impares. Lectura y escritura.

ActiveWindow.RangeFromPoint.Table.VertBanding = True