Classe ListFormat (Word VBA)

La classe ListFormat représente les attributs de mise en forme de liste qui peuvent être appliqués aux paragraphes d'une plage.

Set

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

Dim lft as ListFormat
Set lft = ActiveDocument.Range.ListFormat

Les variables du type ListFormat peuvent être définies à l'aide de la procédure Range.ListFormat

Méthodes

Autre Méthodes

ApplyBulletDefault - Ajoute des puces et une mise en forme aux paragraphes contenus dans la plage de l'objet ListFormat spécifié.

ActiveDocument.Range.ListFormat.ApplyBulletDefault

ApplyListTemplate - Applique un ensemble de caractéristiques de mise en forme de liste à l'objet ListFormat spécifié.

ActiveDocument.Range.ListFormat.ApplyListTemplate ListTemplate:=

ApplyListTemplateWithLevel - Applique un ensemble de caractéristiques de mise en forme de liste, éventuellement pour un niveau spécifié.

ActiveDocument.Range.ListFormat.ApplyListTemplateWithLevel ListTemplate:=

ApplyNumberDefault - Ajoute le modèle de numérotation par défaut aux paragraphes contenus dans la plage de l'objet ListFormat spécifié.

ActiveDocument.Range.ListFormat.ApplyNumberDefault

ApplyOutlineNumberDefault - Ajoute le modèle de numérotation de type plan par défaut aux paragraphes contenus dans la plage de l'objet ListFormat spécifié.

ActiveDocument.Range.ListFormat.ApplyOutlineNumberDefault

CanContinuePreviousList - Renvoie une constante WdContinue (wdContinueDisabled, wdResetListou wdContinueList) qui indique si la mise en forme de la liste précédente peut être poursuivie ou non.

Dim wceCanContinuePreviousList As WdContinue
wceCanContinuePreviousList = ActiveDocument.Range.ListFormat.CanContinuePreviousList(ListTemplate:=)

ConvertNumbersToText - Convertit en texte les numéros de liste et les champs LISTNUM dans l’objet ListFormat spécifié.

ActiveDocument.Range.ListFormat.ConvertNumbersToText

CountNumberedItems - Renvoie le nombre d’éléments à puces ou numérotés et de champs LISTNUM contenus dans l’objet ListFormat spécifié.

Dim lngCountNumberedItems As Long
lngCountNumberedItems = ActiveDocument.Range.ListFormat.CountNumberedItems()

RemoveNumbers - Supprime des numéros ou des puces de la liste spécifiée.

ActiveDocument.Range.ListFormat.RemoveNumbers

Propriétés

List Renvoie un objet List qui représente la première liste mise en forme contenue dans l’objet ListFormat spécifié.

Dim lstList As List
Set lstList = ActiveDocument.Range.ListFormat.List

ListLevelNumber Cette propriété renvoie ou définit le niveau de liste du premier paragraphe dans l’objet ListFormat spécifié.

ActiveDocument.Range.ListFormat.ListLevelNumber =

ListPictureBullet Renvoie l'objet InlineShape qui représente l'image servant de puce dans une liste de puces images.

Dim iseListPictureBullet As InlineShape
Set iseListPictureBullet = ActiveDocument.Range.ListFormat.ListPictureBullet

ListString Renvoie une chaîne qui représente l’apparence de la valeur de liste du premier paragraphe de la plage de l’objet ListFormat spécifié.

Dim strListString As String
strListString = ActiveDocument.Range.ListFormat.ListString

ListTemplate Renvoie un objet ListTemplate qui représente la mise en forme de liste pour l’objet ListFormat spécifié.

Dim lteListTemplate As ListTemplate
Set lteListTemplate = ActiveDocument.Range.ListFormat.ListTemplate

ListType Renvoie le type des listes qui sont contenues dans la plage de l’objet ListFormat spécifié.

Dim wltListType As WdListType
wltListType = ActiveDocument.Range.ListFormat.ListType

ListValue Renvoie la valeur numérique du premier paragraphe de la plage de l’objet ListFormat spécifié.

Dim lngListValue As Long
lngListValue = ActiveDocument.Range.ListFormat.ListValue

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

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

SingleList True si l'objet ListFormat spécifié ne contient qu'une seule liste.

Dim booSingleList As Boolean
booSingleList = ActiveDocument.Range.ListFormat.SingleList

SingleListTemplate True si la totalité de l'objet ListFormat utilise le même modèle de liste.

Dim booSingleListTemplate As Boolean
booSingleListTemplate = ActiveDocument.Range.ListFormat.SingleListTemplate