Classe Table (PowerPoint VBA)

La classe Table représente une forme de tableau dans une diapositive. L’objet Table est un membre de la collection Shapes. L’objet table contient la collection Columns et la collection Rows .

Set

Pour utiliser une variable de classe Table, elle doit d'abord être instanciée, par exemple

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

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Table : Row.Parent, Shape.Table et ShapeRange.Table

Thèmes

Certaines procédures de cette classe ont été regroupées en thèmes et sont décrites sur des pages thématiques séparées

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

Méthodes

Autre Méthodes

Cell - Renvoie un objet Cell qui représente une cellule dans un tableau.

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)

Propriétés

AlternativeText Renvoie ou définit le texte de remplacement associé à une forme dans une présentation Web. Lecture-écriture.

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

Background Renvoie l’objet TableBackground associé à la table spécifiée. En lecture seule.

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

Columns Renvoie une collection Columns qui représente toutes les colonnes d’un tableau. En lecture seule.

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

FirstCol Détermine s’il faut appliquer une mise en forme spéciale à la première colonne du tableau spécifié. Lecture-écriture.

ActiveWindow.RangeFromPoint.Table.FirstCol = True

HorizBanding Détermine s’il faut afficher des lignes à bandes, dans lesquelles les lignes paires sont mises en forme différemment des lignes impaires. Lecture-écriture.

ActiveWindow.RangeFromPoint.Table.HorizBanding = True

LastCol Détermine s’il faut appliquer une mise en forme spéciale à la dernière colonne du tableau spécifié. Lecture-écriture.

ActiveWindow.RangeFromPoint.Table.LastCol = True

Parent Renvoie l’objet parent de l’objet spécifié.

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

TableDirection Renvoie ou définit le sens du tri des cellules du tableau. Lecture-écriture.

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

Title Cette propriété renvoie ou définit le titre de l’objet table . Lecture-écriture.

ActiveWindow.RangeFromPoint.Table.Title =

VertBanding Détermine s’il faut afficher des colonnes à bandes, dans lesquelles les lignes paires sont mises en forme différemment des lignes impaires. Lecture-écriture.

ActiveWindow.RangeFromPoint.Table.VertBanding = True