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.