Clase ListTemplate - plantilla de lista (Word VBA)
La clase ListTemplate representa una sola plantilla de lista que incluye todo el formato que define una lista. Para usar una variable de clase ListTemplate, primero debe ser instanciado, por ejemplo
Dim lte as ListTemplate
Set lte = ActiveDocument.ListTemplates(Index:=1)
For Each
A continuación, se muestra un ejemplo de cómo procesar los elementos ListTemplate en una colección.
Dim lte As ListTemplate
For Each lte In ActiveDocument.ListTemplates
Next lte
Convert
Convierte una lista de varios niveles en una lista de un solo nivel o viceversa.
No puede usar el método Convert en una plantilla de lista derivada del conjunto ListGalleries.
Convert (Level)
Level: Nivel que va a utilizarse para dar formato a la nueva lista.
ActiveDocument.ListTemplates(1).Convert
ListLevels
Devuelve una colección ListLevels que representa todos los niveles del ListTemplateespecificado.
Para obtener información sobre cómo devolver un solo miembro de una colección, vea devolver un objeto de una colección.
Set myListTemp = _
ListGalleries(wdOutlineNumberGallery).ListTemplates(1)
For Each mylevel In myListTemp.ListLevels
mylevel.LinkedStyle = "Heading " & mylevel.index
Next mylevel
Name
Devuelve o establece el nombre del objeto especificado.
ActiveDocument.ListTemplates(1).Name =
OutlineNumbered
True si el objeto ListTemplate especificado es esquema numerado.
Si esta propiedad se establece en false , la plantilla de lista se convierte en una lista de un solo nivel que utiliza el formato del primer nivel. No se puede establecer esta propiedad para un objeto ListTemplate devuelto desde un objeto ListGallery .
Selection.Range.ListFormat.ListTemplate.OutlineNumbered = False