Partager via


Cells.SetWidth, méthode (Word)

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

Syntaxe

expression. SetWidth( _ColumnWidth_ , _RulerStyle_ )

expression Obligatoire. Variable qui représente une collection « Cells ».

Parameters

Nom Requis/Facultatif Type de données Description
ColumnWidth Obligatoire Single Largeur de la colonne ou des colonnes spécifiées, en points.
RulerStyle Obligatoire WdRulerStyle Contrôle la façon dont Word ajuste la largeur des cellules.

Remarques

Le comportement de WdRulerStyle décrit ci-dessus s'applique aux tables aligné à gauche. Le comportement de WdRulerStyle pour les tableaux alignés à droite et centrés peut être inattendu ; dans ces cas-là, la méthode SetWidth doit être utilisée avec précaution.

Exemple

Cet exemple montre comment créer un tableau dans un nouveau document et définir la largeur de la première cellule de la deuxième ligne à 6,25 centimètres. L'exemple montre également comment conserver la largeur des autres cellules du tableau.

Set newDoc = Documents.Add 
Set myTable = _ 
 newDoc.Tables.Add(Range:=Selection.Range, NumRows:=3, _ 
 NumColumns:=3) 
myTable.Cell(2,1).SetWidth _ 
 ColumnWidth:=InchesToPoints(1.5), _ 
 RulerStyle:=wdAdjustNone

Cet exemple montre comment définir la largeur de la cellule contenant le point d'insertion à 36 points. Il montre également comment rétrécir la première colonne afin de conserver la position du bord droit du tableau.

If Selection.Information(wdWithInTable) = True Then 
 Selection.Cells(1).SetWidth ColumnWidth:=36, _ 
 RulerStyle:=wdAdjustFirstColumn 
Else 
 MsgBox "The insertion point is not in a table." 
End If

Voir aussi

Objet de Collection de cellules

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.