Classe Row - ligne dans un tableau (Word VBA)

La classe Row représente une ligne dans un tableau.

La classe Cell donne accès à la classe Row

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

Dim rw as Row
Set rw = ActiveDocument.Range.Rows(Index:=1)

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

For Each

Voici un exemple de traitement des éléments Row dans une collection

Dim rw As Row
For Each rw In ActiveDocument.Range.Rows
	
Next rw

Méthodes

ConvertToText - ConVertit un tableau en texte et renvoie un objet Range qui représente le texte délimité.

Delete - Supprime la ligne de tableau spécifiée.

Select - Sélectionne la ligne de tableau spécifiée.

SetHeight - Définit la hauteur d'une ligne de tableau.

SetLeftIndent - Définit le retrait d'une ligne d'un tableau.

Propriétés

Range (Default member) - Renvoie un objet Range qui représente la partie d'un document contenue dans la ligne de tableau spécifiée.

Alignment Cette propriété renvoie ou définit une constante WdRowAlignment qui représente l’alignement pour les lignes spécifiées.

AllowBreakAcrossPages True si le texte dans une table ou plusieurs lignes est autorisé à fractionner un saut de page.

Borders Renvoie une collection Borders qui représente la totalité des bordures de l’objet spécifié.

Cells Renvoie une collection Cells qui représente les cellules de tableau d’une colonne, d’une ligne, d’une sélection ou d’une plage.

HeadingFormat True si l'ou les lignes spécifiées sont mises en forme comme un titre de tableau.

Height Renvoie ou définit la hauteur (en points) de la ligne spécifiée dans un tableau.

HeightRule Cette propriété renvoie ou définit la règle utilisée pour déterminer la hauteur des lignes ou cellules spécifiées.

ID Cette propriété renvoie ou définit l’étiquette d’identification de la ligne de tableau spécifiée lorsque le document est enregistré en tant que page Web.

Index Renvoie un type long qui représente la position d'un élément dans une collection.

IsFirst True si la ligne spécifiée est la première du tableau.

IsLast Cette propriété a la valeur True si la ligne spécifiée est la dernière du tableau.

LeftIndent Cette propriété renvoie ou définit une valeur unique qui représente la valeur de retrait gauche (en points) de la ligne de tableau spécifiée.

NestingLevel Renvoie le niveau d'imbrication de la ligne de tableau spécifiée.

Next Renvoie un objet Row qui représente la ligne de tableau suivante dans l'ensemble de lignes d'un tableau.

Previous Renvoie un objet Row qui représente la ligne de tableau qui précède la ligne spécifiée.

Shading Renvoie un objet Shading qui représente la mise en forme de la trame de fond pour l’objet spécifié.

SpaceBetweenColumns Cette propriété renvoie ou définit la distance (en points) entre le texte dans des colonnes adjacentes de l'ou les lignes spécifiées.

Borders - Collection d’objets Border qui représentent les bordures d’un objet.

Cells - Une collection d’objets Cell d’une colonne ou d’une ligne de tableau, d’une sélection ou d’une plage.

Range - Représente une zone contiguë dans un document.

Shading - Contient des attributs de trame de fond pour un objet.