Template.OpenAsDocument, méthode (Word)

Ouvre le modèle spécifié sous la forme d'un document et renvoie un objet Document.

Syntaxe

expression. OpenAsDocument

expression Obligatoire. Variable qui représente un objet « Template ».

Valeur renvoyée

Document

Remarques

L'ouverture d'un modèle sous la forme d'un document permet à l'utilisateur de modifier le contenu du modèle. Cela peut être nécessaire si une propriété ou méthode (par exemple, la propriété Styles ) n'est pas disponible à partir de l'objet Template.

Exemple

Cet exemple montre comment ouvrir le modèle attaché au document actif, afficher une boîte de message si le modèle ne contient pas uniquement une marque de paragraphe, puis le fermer.

Dim docNew As Document 
 
Set docNew = ActiveDocument.AttachedTemplate.OpenAsDocument 
 
If docNew.Content.Text <> Chr(13) Then 
 MsgBox "Template is not empty" 
Else 
 MsgBox "Template is empty" 
End If 
docNew.Close SaveChanges:=wdDoNotSaveChanges

Cet exemple montre comment enregistrer une copie du modèle Normal sous le nom « Backup.dot ».

Dim docNew As Document 
 
Set docNew = NormalTemplate.OpenAsDocument 
 
With docNew 
 .SaveAs FileName:="Backup.dot" 
 .Close SaveChanges:=wdDoNotSaveChanges 
End With

Cet exemple montre comment modifier la mise en forme du style Heading 1 dans le modèle attaché au document actif. La méthode UpdateStyles met à jour les styles du document actif.

Dim docNew As Document 
 
Set docNew = ActiveDocument.AttachedTemplate.OpenAsDocument 
 
With docNew.Styles(wdStyleHeading1).Font 
 .Name = "Arial" 
 .Size = 16 
 .Bold = False 
End With 
docNew.Close SaveChanges:=wdSaveChanges 
ActiveDocument.UpdateStyles

Voir aussi

Modèle objet

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.