Classe Table - tableau (Word VBA)

La classe Table représente un seul tableau.

Les classes suivantes donnent accès à la classe Table

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

Dim tbl as Table
Set tbl = ActiveDocument.Tables(Index:=1)

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Table : Range.ConvertToTable, Selection.ConvertToTable, Split, Tables.Add et Tables.Item.

For Each

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

Dim tbl As Table
For Each tbl In ActiveDocument.Tables
	
Next tbl

Méthodes

ApplyStyleDirectFormatting - Applique le style spécifié, mais conserve toute mise en forme directement appliquée par un utilisateur.

AutoFitBehavior - Détermine la façon dont Microsoft Word redimensionne un tableau lorsque la fonction Ajustement automatique est utilisée.

AutoFormat - Permet d'appliquer un aspect prédéfini à un tableau.

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

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

Delete - Supprime le tableau spécifié.

Select - Sélectionne le tableau spécifié.

Sort - Trie le contenu du tableau spécifié.

SortAscending - Trie des paragraphes ou des lignes de tableau par ordre alphanumérique croissant.

SortDescending - Trie des lignes de tableau par ordre alphanumérique décroissant.

Split - Insère un paragraphe vide immédiatement au-dessus de la ligne spécifiée dans le tableau et renvoie un objet Table qui contient la ligne spécifiée et les lignes suivantes.

UpdateAutoFormat - Met à jour le tableau à l'aide des caractéristiques d'un format de tableau prédéfini.

Propriétés

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

AllowAutoFit Permet à Microsoft Word de redimensionner automatiquement les cellules d'un tableau selon leur contenu.

ApplyStyleColumnBands Cette propriété renvoie ou définit un type Boolean qui indique s'il faut appliquer des bandes de style aux colonnes d'un tableau si un style de tableau prédéfini appliqué fournit des bandes de style pour les colonnes.

ApplyStyleFirstColumn True pour que Microsoft Word applique la mise en forme de première colonne à la première colonne du tableau spécifié.

ApplyStyleHeadingRows True pour que Microsoft Word applique la mise en forme de ligne de titre à la première ligne du tableau sélectionné.

ApplyStyleLastColumn Affectez-lui la valeur True pour que Microsoft Word applique la mise en forme de dernière colonne à la dernière colonne du tableau spécifié.

ApplyStyleLastRow True pour que Microsoft Word applique la dernière ligne mise en forme à la dernière ligne du tableau spécifié.

ApplyStyleRowBands Cette propriété renvoie ou définit un type Boolean qui indique s'il faut appliquer des bandes de style aux lignes d'un tableau si un style de tableau prédéfini appliqué fournit des bandes de style aux lignes.

AutoFormatType Renvoie le type de mise en forme automatique qui est appliqué au tableau 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.

Columns Renvoie une collection Columns qui représente toutes les colonnes du tableau.

Descr Cette propriété renvoie ou définit une chaîne qui contient une description pour la table spécifiée.

ID Cette propriété renvoie ou définit l’étiquette d’identification de la table spécifiée lorsque le document 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 de toutes les cellules dans un tableau.

NestingLevel Renvoie le niveau d'imbrication du tableau spécifié.

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 table spécifiée.

PreferredWidthType Renvoie ou définit l'unité de mesure préférée à utiliser pour la largeur du tableau spécifié.

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

Rows Renvoie une collection Rows qui représente toutes les lignes d’un tableau.

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

Spacing Cette propriété renvoie ou définit l'espacement (en points) entre les cellules d'un tableau.

Style Cette propriété renvoie ou définit le style de tableau spécifié.

TableDirection Renvoie ou définit le sens dans lequel Microsoft Word ordonne les cellules dans le tableau spécifié.

Tables Renvoie une collection tables qui représente tous les tableaux imbriqués dans le tableau spécifié.

Title Cette propriété renvoie ou définit une chaîne qui contient un titre pour la table spécifiée.

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

Uniform True si toutes les lignes d'un tableau ont le même nombre de colonnes.

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

Cell - Cet objet représente une cellule de tableau.

Columns - Collection d’objets Column qui représentent les colonnes d’un tableau.

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

Rows - Collection d’objets Row qui représentent les lignes de tableau dans la sélection, la plage ou le tableau spécifié.

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

Style - Représente un style donné prédéfini ou défini par l’utilisateur.

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