Objeto ListTemplates (Word)

Colección de objetos ListTemplate en un documento, galería de listas o plantilla.

Comentarios

Utilice la propiedad ListTemplates con un objeto Document, ListGallery o Template para devolver una colección ListTemplates . Con un objeto ListGallery, la colección ListTemplates es los siete formatos de lista para listas con viñetas, listas numeradas y listas numeradas de esquema.

El ejemplo siguiente muestra un mensaje con el estado del nivel (único o varios niveles) para cada plantilla de lista del documento activo.

For Each lt In ActiveDocument.ListTemplates 
 MsgBox "This is a multiple-level list template - " _ 
 & lt.OutlineNumbered 
Next lt

Utilice el método Add para agregar una plantilla de lista a la colección en el documento o plantilla especificados. En el siguiente ejemplo se agrega una nueva plantilla de lista al documento activo y se aplica a la selección.

Set myLT = ActiveDocument.ListTemplates.Add 
Selection.Range.ListFormat.ApplyListTemplate ListTemplate:=myLT

Use ListTemplates (Index), donde Index es el nombre de una plantilla de lista o un número de índice, para devolver una plantilla de lista única en un documento o plantilla. En el ejemplo siguiente se establece una variable de objeto igual a una plantilla de lista denominada "ListBullets" en el documento activo y, a continuación, se da formato a la selección como el primer nivel de esa plantilla de lista.

Set mylt = ActiveDocument.ListTemplates("ListBullets")
Selection.Range.ListFormat.ApplyListTemplateWithLevel ListTemplate:=mylt, ApplyLevel:=1

Use ListTemplates (Index), donde Index es un número del 1 al 7, para devolver una sola plantilla de lista en una galería de listas. En el ejemplo siguiente se establece una variable de objeto igual a la primera plantilla de lista de la galería de listas de viñetas y, a continuación, se aplica esa plantilla de lista a la selección.

Set mylt = ListGalleries(wdBulletGallery).ListTemplates(1) 
Selection.Range.ListFormat.ApplyListTemplate ListTemplate:=mylt

Nota:

Algunas propiedades y métodos ( Convert y Add, por ejemplo) no funcionarán con las plantillas de lista de una galería de listas. Puede modificar esas plantillas de lista, pero no puede cambiar su tipo de galería de listas (wdBulletGallery, wdNumberGallery o wdOutlineNumberGallery).

Para ver si una plantilla de lista de una galería de listas contiene el formato integrado en Word, use la propiedad Modified con el objeto ListGallery . Para restablecer el formato al formato de lista original, use el método Reset para el objeto ListGallery .

Después de haber devuelto un objeto ListTemplate, utilice ListLevels (Index), donde índice es un número del 1 al 9, para devolver un solo objeto ListLevel. Con un objeto ListLevel, tener acceso a todas las propiedades de formato para el nivel de lista especificado, como Alignment, Font, NumberFormat, NumberPosition, NumberStyle y TrailingCharacter.

Utilice el método Convert para convertir una plantilla de lista de varios niveles a una plantilla de nivel único.

Vea también

Referencia de modelos de objetos de Word

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.