Classe Row (PowerPoint VBA)

La classe Row représente une ligne dans un tableau. L'objet Row est membre des lignes collection. La collection Rows inclut l’ensemble des lignes contenues dans le tableau spécifié.

Set

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

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

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

Cells

Renvoie une collection CellRange qui représente les cellules d’une colonne ou d’une ligne de tableau. En lecture seule.

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

Delete

Supprime l’objet Row spécifié.

Si vous essayez de supprimer la seule ligne existante d’un tableau, cela donne lieu à une erreur d’exécution.

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

Height

Renvoie ou définit la hauteur de l’objet spécifié, en points. Lecture-écriture.

La propriété Height d’un objet Shape renvoie ou définit la hauteur de la surface avant de la forme spécifiée. Cette mesure n’inclut pas les ombres ni les effets 3D.

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

Parent

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

Select

Sélectionne l'objet spécifié.

Si vous essayez d'effectuer une sélection qui n'est pas appropriée pour le mode d'affichage, votre code échoue. Vous pouvez, par exemple, sélectionner une diapositive en mode Trieuse de diapositives, mais pas en mode Diapositive.

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

Rows.Add

Renvoie un objet Row qui représente une ligne ajoutée à un tableau.

Syntaxe : expression.Add (BeforeRow)

BeforeRow: Ligne avant laquelle la ligne doit être ajoutée.

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

Rows.Count

Renvoie le nombre d'objets de la collection spécifiée. En lecture seule.

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

Rows.Item

Cette méthode renvoie un seul objet Row de la collection Rows spécifiée.

Syntaxe : expression.Item (Index)

Index: Numéro d’index de l’objet unique Row de la collection à renvoyer.

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

Rows.Parent

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