Propriété ListLevel.NumberFormat (Word)
Cette propriété renvoie ou définit le format de nombre pour le niveau de liste spécifié. String en lecture/écriture.
Syntaxe
expression. NumberFormat
Expression Expression qui renvoie un objet « ListLevel ».
Remarques
Le signe pourcentage (%) suivi par n'importe quel nombre compris entre 1 et 9 représente le style de numérotation à partir du niveau de liste respectifs. Par exemple, si vous souhaitez que le format du premier niveau « Article i », « Article II » et ainsi de suite, la chaîne de la propriété NumberFormat serait « Article %1 » et la propriété NumberStyle serait définie à wdListNumberStyleUpperCaseRoman.
Si la propriété NumberStyle a la valeur wdListNumberStyleBullet, la chaîne de la propriété NumberFormat peut contenir seulement un seul caractère.
Exemple
Cet exemple montre comment créer un modèle de liste dans lequel chaque niveau est mis en retrait et affecté d'un chiffre arabe suivi d'un point. Le nouveau modèle de liste est ensuite appliqué à la sélection.
Set LT = ActiveDocument.ListTemplates.Add(OutlineNumbered:=True)
For x = 1 To 9
With LT.ListLevels(x)
.NumberStyle = wdListNumberStyleArabic
.NumberPosition = InchesToPoints(0.25 * (x - 1))
.TextPosition = InchesToPoints(0.25 * x)
.NumberFormat = "%" & x & "."
End With
Next x
Selection.Range.ListFormat.ApplyListTemplate ListTemplate:=LT
Voir aussi
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.