Classe Template - modèle de document (Word VBA)

La classe Template représente un modèle de document.

Les classes suivantes donnent accès à la classe Template

Pour utiliser une variable de classe Template, elle doit d'abord être instanciée, par exemple

Dim tmp as Template
Set tmp = CustomizationContext

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Template : Application.CustomizationContext, Application.MacroContainer, Application.NormalTemplate, Document.AttachedTemplate et Templates.Item.

For Each

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

Dim tmp As Template
For Each tmp In Templates
	
Next tmp

Méthodes

OpenAsDocument - Ouvre le modèle spécifié sous la forme d’un document et renvoie un objet document .

Save - Enregistre le modèle spécifié.

Propriétés

Name (Default member) - Renvoie le nom de l'objet spécifié.

AutoSaveOn

BuildingBlockEntries Renvoie une collection BuildingBlockEntries qui représente la collection d'entrées de blocs de construction dans un modèle.

BuildingBlockTypes Renvoie une collection BuildingBlockTypes qui représente la collection de types de blocs de construction contenus dans un modèle.

BuiltInDocumentProperties Renvoie une collection DocumentProperties qui représente toutes les propriétés de document prédéfinies pour le document spécifié.

CustomDocumentProperties Renvoie une collection DocumentProperties qui représente toutes les propriétés de document personnalisées pour le document spécifié.

FarEastLineBreakLanguage Cette propriété renvoie ou définit la langue d'Asie orientale à utiliser lors de la coupure de lignes de texte dans le modèle ou le document spécifié.

FarEastLineBreakLevel Cette propriété renvoie ou définit le niveau de contrôle des coupures de lignes pour le document spécifié.

FullName Spécifie le nom d'un modèle, y compris le lecteur ou le chemin d'accès au Web.

JustificationMode Renvoie ou définit l'espacement des caractères pour le modèle spécifié.

KerningByAlgorithm La valeur true si Microsoft Word effectue un crénage des caractères latins à demi-chasse et les signes de ponctuation dans le document spécifié.

LanguageID Cette propriété renvoie ou définit une constante WdLanguageID qui représente la langue de la plage spécifiée.

LanguageIDFarEast Renvoie ou définit une langue d'Asie orientale pour l'objet spécifié.

ListTemplates Renvoie une collection ListTemplates qui représente tous les formats de liste du modèle spécifié.

NoLineBreakAfter Cette propriété renvoie ou définit les caractères kinsoku après lesquels Microsoft Word ne permettra pas de rupture de ligne.

NoLineBreakBefore Cette propriété renvoie ou définit les caractères kinsoku avant lesquels Microsoft Word ne permettra pas rupture de ligne.

NoProofing True si le vérificateur d'orthographe et grammaire ignore les documents basés sur ce modèle.

Path Renvoie le chemin d'accès au modèle de document spécifié.

Saved True si le modèle spécifié n'a pas été modifié depuis son dernier enregistrement.

Type Renvoie le type de modèle.

VBProject Renvoie l'objet VBProject pour le modèle spécifié.

BuildingBlockEntries - Représente une collection de tous les objets BuildingBlock dans un modèle.

BuildingBlockTypes - Représente une collection d’objets BuildingBlockType .

Document - Représente un modèle de document.

ListTemplates - Collection d’objets ListTemplate dans un document, une bibliothèque de listes ou un modèle.