Méthode Selection.ConvertToTable (Word)
Convertit le texte d'une plage à un tableau. Renvoie le tableau sous la forme d'un objet Table.
Syntaxe
expression. ConvertToTable (Separator, NumRows, NumColumns, InitialColumnWidth, Format, ApplyBorders, ApplyShading, ApplyFont, ApplyColor, ApplyHeadingRows, ApplyLastRow, ApplyFirstColumn, ApplyLastColumn, AutoFit, AutoFitBehavior, DefaultTableBehavior)
Expression Variable qui représente un objet Selection .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Separator | Facultatif | Variant | Spécifie le caractère utilisé pour séparer le texte dans des cellules. Peut être un caractère ou l'une des constantes WdTableFieldSeparator suivantes. Si cet argument est omis, la valeur de la propriété DefaultTableSeparator est utilisée. |
NumRows | Facultatif | Variant | Nombre de lignes du tableau. Si vous ne spécifiez pas cet argument, Microsoft Word définit le nombre de lignes en fonction du contenu de la plage. |
NumColumns | Facultatif | Variant | Nombre de colonnes du tableau. Si vous ne spécifiez pas cet argument, Word définit le nombre de colonnes en fonction du contenu de la plage. |
InitialColumnWidth | Facultatif | Variant | Largeur initiale de chaque colonne, exprimée en points. Si vous ne spécifiez pas cet argument, Word calcule et ajuste la largeur des colonnes de sorte que le tableau s'étire d'une marge à l'autre. |
Format | Facultatif | Variant | Spécifie un des formats prédéfinis répertoriés dans la boîte de dialogue Mise en forme automatique de tableau. Peut être une des constantes WdTableFormat. |
ApplyBorders | Facultatif | Variant | True pour appliquer les propriétés de la bordure du format spécifié. |
ApplyShading | Facultatif | Variant | True pour appliquer les propriétés de trame de fond du format spécifié. |
ApplyFont | Facultatif | Variant | True pour appliquer les propriétés de police du format spécifié. |
ApplyColor | Facultatif | Variant | True pour appliquer les propriétés de couleur du format spécifié. |
ApplyHeadingRows | Facultatif | Variant | True pour appliquer les propriétés de ligne de titre de la mise en forme spécifiée. |
ApplyLastRow | Facultatif | Variant | True pour appliquer les propriétés de dernière ligne du format spécifié. |
ApplyFirstColumn | Facultatif | Variant | True pour appliquer les propriétés de première colonne du format spécifié. |
ApplyLastColumn | Facultatif | Variant | True pour appliquer les propriétés de dernière colonne du format spécifié. |
AutoFit | Facultatif | Variant | True pour diminuer la largeur des colonnes du tableau autant que possibles sans modifier la façon dont le texte s'ajuste dans les cellules. |
AutoFitBehavior | Facultatif | Variant | Définit les règles d'ajustement automatique de la façon dont Word redimensionne un tableau. Peut être une des constantes WdAutoFitBehavior suivantes. Si DefaultTableBehavior a wdWord8TableBehavior, cet argument est ignoré. |
DefaultTableBehavior | Facultatif | Variant | Définit une valeur qui indique si Microsoft Word redimensionne automatiquement les cellules d'un tableau pour s'adapter au contenu (ajustement automatique). Peut être une des constantes WdDefaultTableBehavior. |
Valeur renvoyée
Tableau
Exemple
Cet exemple montre comment insérer du texte au niveau du point d'insertion, puis convertir en tableau avec mise en forme le texte délimité par des virgules.
With Selection
.Collapse
.InsertBefore "one, two, three"
.InsertParagraphAfter
.InsertAfter "one, two, three"
.InsertParagraphAfter
End With
Set myTable = Selection.ConvertToTable( _
Separator:=wdSeparateByCommas, _
Format:=wdTableFormatList8)
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.