Classe ListGallery (Word VBA)

La classe ListGallery représente une seule galerie des formats de liste. Pour utiliser une variable de classe ListGallery, elle doit d'abord être instanciée, par exemple


Dim lgy as ListGallery
Set lgy = ListGalleries(Index:=1)

For Each

Voici un exemple de traitement des éléments ListGallery dans une collection


Dim lgy As ListGallery
For Each lgy In ListGalleries
	
Next lgy

ListTemplates

Renvoie une collection ListTemplates qui représente tous les formats de liste de la bibliothèque de listes spécifiée.

Pour plus d’informations sur le renvoi d’un seul membre d’une collection, voir renvoi d’un objet à partir d’une collection.


Set mytemp = ListGalleries(wdOutlineNumberGallery).ListTemplates(1) 
For each lev in mytemp.ListLevels 
 lev.NumberStyle = wdListNumberStyleLowercaseLetter 
Next lev 
ActiveDocument.Lists(2).ApplyListTemplate ListTemplate:=mytemp

Modified

True si le modèle de liste spécifié n'est pas le modèle de liste prédéfini situé à cet emplacement dans la bibliothèque de listes.

Utilisez la méthode Reset pour définir un modèle de liste dans une bibliothèque de listes dans le modèle de liste prédéfini.

Modified (Index)

Reset

Rétablit la mise en forme de liste d'origine pour le modèle de liste désigné par Index dans la série de modèles de liste spécifiée.

Reset (Index)

Index: Modèle à réinitialiser.


ListGalleries(wdNumberGallery).Reset(4) 
Selection.Range.ListFormat.ApplyListTemplate _ 
 ListTemplate:=ListGalleries(2).ListTemplates(4)