Classe ListGallery (Word VBA)

A classe ListGallery representa uma única galeria de formatos de lista. O objeto ListGallery é um membro da coleção ListGalleries. Para usar uma variável de classe ListGallery, ela primeiro precisa ser instanciada por exemplo


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

For Each

Aqui está um exemplo de processamento dos itens ListGallery em uma coleção.


Dim lgy As ListGallery
For Each lgy In ListGalleries
	
Next lgy

ListTemplates

Retorna uma coleção ListTemplates que representa todos os formatos de lista para a Galeria de listas especificada. Somente leitura.

Para obter informações sobre como retornar um único membro de uma coleção, consulte retornando um objeto de uma coleção. A propriedade ListTemplates é um membro dos objetos Document, ListGallerye Template .


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 se o modelo de lista especificado não é o modelo de lista interno para esta posição na Galeria de listas. Boolean somente leitura.

Use o método Reset para definir um modelo de lista em uma galeria de lista volta para o modelo de lista interno.

Modified (Index)

Reset

Redefine o modelo de lista especificado por Index para a galeria de listas especificada como o formato do modelo de lista interno.

Reset (Index)

Index: O modelo a ser redefinido.


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