Classe TableStyle (Word VBA)

La classe TableStyle représente un style donné qui peut être appliqué à un tableau.

Set

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

Dim tblsty as TableStyle
Set tblsty = ActiveDocument.Range.TableStyle

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe TableStyle : Range.TableStyle et Style.Table

Propriétés

Alignment Cette propriété renvoie ou définit une constante WdRowAlignment qui représente l’alignement pour le style de tableau spécifié.

ActiveDocument.Range.TableStyle.Alignment = wdAlignRowCenter

AllowBreakAcrossPage Définit ou renvoie un type long qui indique si les lignes dans les lignes de tableaux mis en forme avec un saut de style spécifié sur plusieurs pages.

ActiveDocument.Range.TableStyle.AllowBreakAcrossPage =

AllowPageBreaks Permet à Microsoft Word de fractionnement de la table spécifiée sur plusieurs pages.

ActiveDocument.Range.TableStyle.AllowPageBreaks = True

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

ActiveDocument.Range.TableStyle.Borders =

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.

ActiveDocument.Range.TableStyle.BottomPadding =

ColumnStripe Cette propriété renvoie ou définit un type long qui représente le nombre de colonnes dans la bande lorsqu’un style spécifie une bande de colonnes en nombre pair ou impair.

ActiveDocument.Range.TableStyle.ColumnStripe =

LeftIndent Cette propriété renvoie ou définit une valeur unique qui représente la valeur de retrait gauche (en points) pour les lignes dans le style de tableau spécifié.

ActiveDocument.Range.TableStyle.LeftIndent =

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.

ActiveDocument.Range.TableStyle.LeftPadding =

Parent Renvoie un Object qui représente l'objet parent de l'objet TableStyle spécifié.

Dim objParent As Object
Set objParent = ActiveDocument.Range.TableStyle.Parent

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.

ActiveDocument.Range.TableStyle.RightPadding =

RowStripe Cette propriété renvoie ou définit un type long qui représente le nombre de lignes à inclure dans la bande lorsqu’un style spécifie une bande de lignes pair ou impair.

ActiveDocument.Range.TableStyle.RowStripe =

Shading Renvoie un objet Shading qui représente la mise en forme de la trame de fond pour le style de tableau spécifié.

Dim shdShading As Shading
Set shdShading = ActiveDocument.Range.TableStyle.Shading

Spacing Renvoie ou définit l'espacement, exprimé en points, séparant les cellules dans un style de tableau.

ActiveDocument.Range.TableStyle.Spacing =

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

ActiveDocument.Range.TableStyle.TableDirection = wdTableDirectionLtr

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.

ActiveDocument.Range.TableStyle.TopPadding =