Clase Template - plantilla de documento (Word VBA)

La clase Template representa una plantilla de documento.

Las siguientes clases dan acceso a la clase Template

Para usar una variable de clase Template, primero debe ser instanciado, por ejemplo

Dim tmp as Template
Set tmp = CustomizationContext

Los siguientes procedimientos se pueden usar para establecer variables de clase Template : Application.CustomizationContext, Application.MacroContainer, Application.NormalTemplate, Document.AttachedTemplate y Templates.Item.

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos Template en una colección.

Dim tmp As Template
For Each tmp In Templates
	
Next tmp

Métodos

OpenAsDocument - Abre la plantilla especificada como un documento y devuelve un objeto Document .

Save - Guarda la plantilla especificada.

Propiedades

Name (Default member) - Devuelve el nombre del objeto especificado.

AutoSaveOn

BuildingBlockEntries Devuelve una colección BuildingBlockEntries que representa la colección de entradas de un bloque de creación de una plantilla.

BuildingBlockTypes Devuelve una colección BuildingBlockTypes que representa la colección de tipos de bloques de creación que contiene una plantilla.

BuiltInDocumentProperties Devuelve una colección DocumentProperties que representa todas las propiedades integradas del documento para el documento especificado.

CustomDocumentProperties Devuelve una colección DocumentProperties que representa todas las propiedades de documento personalizadas para el documento especificado.

FarEastLineBreakLanguage Devuelve o establece el idioma del este asiático a utilizarse al dividir líneas de texto en el documento o plantilla especificados.

FarEastLineBreakLevel Devuelve o establece el nivel de control de salto de línea para el documento especificado.

FullName Especifica el nombre de una plantilla, incluida la unidad o ruta de acceso Web.

JustificationMode Devuelve o establece el ajuste del espacio entre caracteres de la plantilla especificada.

KerningByAlgorithm True si Microsoft Word ajusta los caracteres latinos de un byte y las marcas de puntuación del documento especificado.

LanguageID Devuelve o establece una constante WdLanguageID que representa el idioma del intervalo especificado.

LanguageIDFarEast Devuelve o establece un idioma del este asiático para el objeto especificado.

ListTemplates Devuelve una colección ListTemplates que representa todos los formatos de lista de la plantilla especificada.

NoLineBreakAfter Devuelve o establece los caracteres kinsoku después de que Microsoft Word no dividirá una línea.

NoLineBreakBefore Devuelve o establece los caracteres kinsoku delante de los cuales Microsoft Word no dividirá una línea.

NoProofing True si el corrector ortográfico y gramatical omite los documentos basados en esta plantilla.

Path Devuelve la ruta de acceso a la plantilla de documento especificado.

Saved True si la plantilla especificada no ha cambiado desde la última vez que se guardó.

Type Devuelve el tipo de plantilla.

VBProject Devuelve el objeto VBProject de la plantilla especificada.

BuildingBlockEntries - Representa una colección de todos los objetos BuildingBlock de una plantilla.

BuildingBlockTypes - Representa una colección de objetos BuildingBlockType .

Document - Representa un documento.

ListTemplates - Una colección de objetos ListTemplate en un documento, una galería de listas o una plantilla.