Classe Cell - cellule (Word VBA)

Cet objet représente une cellule de tableau.

La classe Table donne accès à la classe Cell

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

Dim cll as Cell
Set cll = Selection.Cells(Index:=1)

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

For Each

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

Dim cll As Cell
For Each cll In Selection.Cells
 If cellLoop.ColumnIndex Mod 2 = 0 Then cellLoop.Column.Shading.Texture = wdTexture10Percent 
Next cll

Méthodes

AutoSum - Insère un champ = (Formula) qui calcule et affiche la somme des valeurs contenues dans les cellules de tableau situées au-dessus ou à gauche de la cellule spécifiée dans l'expression.

Delete - Supprime une ou plusieurs cellules d’un tableau et contrôle éventuellement le décalage des cellules restantes.

Formula - Insère dans une cellule de tableau un champ = (Formula) qui contient la formule spécifiée.

Merge - Dans un tableau, fusionne la cellule spécifiée avec une autre cellule du tableau.

Select - Sélectionne l'objet spécifié.

SetHeight - Dans un tableau, définit la hauteur des cellules.

SetWidth - Définit la largeur des colonnes ou des cellules d'un tableau.

Split - Scinde une cellule de tableau en plusieurs cellules distinctes.

Propriétés

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

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

BottomPadding Cette propriété renvoie ou définit la quantité d'espace (en points) à ajouter sous le contenu d'une cellule unique ou de toutes les cellules dans un tableau.

Column Renvoie un objet Column qui représente la colonne de tableau contenant la cellule spécifiée.

ColumnIndex Renvoie le numéro de la colonne de tableau qui contient la cellule spécifiée.

FitText La valeur true si Microsoft Word réduit visuellement la taille du texte tapé dans une cellule de sorte qu'elle corresponde à la largeur de la colonne.

Height Cette propriété renvoie ou définit la hauteur de la cellule de tableau spécifiée.

HeightRule Cette propriété renvoie ou définit une constante WdRowHeightRule qui représente la règle permettant de déterminer la hauteur des cellules ou des lignes spécifiées.

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

LeftPadding Cette propriété renvoie ou définit la quantité d'espace (en points) à ajouter à gauche du contenu d'une cellule unique ou de toutes les cellules dans un tableau.

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

Next Renvoie un objet Cell qui représente la cellule suivante du tableau dans la collection Cells.

PreferredWidth Cette propriété renvoie ou définit la largeur préférée (en points ou en pourcentage de la largeur de la fenêtre) pour la cellule spécifiée.

PreferredWidthType Cette propriété renvoie ou définit l'unité de mesure préférée à utiliser pour la largeur de la cellule spécifiée.

Previous Renvoie un objet Cell qui représente la cellule précédente du tableau dans la collection Cells.

RightPadding Cette propriété renvoie ou définit la quantité d'espace (en points) à ajouter à droite du contenu d'une cellule unique ou de toutes les cellules dans un tableau.

Row Renvoie un objet Row qui représente la ligne contenant la cellule spécifiée.

RowIndex Renvoie le numéro de la ligne contenant la cellule 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é.

Tables Renvoie une collection tables qui représente tous les tableaux imbriqués à l’intérieur de la cellule de tableau spécifiée.

TopPadding Cette propriété renvoie ou définit la quantité d'espace (en points) à ajouter au-dessus du contenu d'une cellule unique ou de toutes les cellules dans un tableau.

VerticalAlignment Renvoie ou définit l’alignement vertical du texte dans une ou plusieurs cellules d’un tableau.

Width Cette propriété renvoie ou définit la largeur d'une cellule de tableau, exprimée en points.

WordWrap La valeur true si Microsoft Word ajuste le texte sur plusieurs lignes et agrandit la cellule afin que la largeur de la cellule reste identique.

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

Column - Représente une colonne de table unique.

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

Row - Représente une ligne dans un tableau.

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

Tables - Collection d’objets table qui représentent les tableaux d’une sélection, d’une plage ou d’un document.