Partager via


Méthode Application.CreateItemFromTemplate (Outlook)

Crée un nouvel élément Microsoft Outlook à partir d'un modèle Outlook (.oft) et le renvoie.

Syntaxe

expression. CreateItemFromTemplate( _TemplatePath_ , _InFolder_ )

expression Variable qui représente un objet « Application ».

Paramètres

Nom Requis/Facultatif Type de données Description
TemplatePath Obligatoire Chaîne Chemin d'accès et nom de fichier du modèle Outlook utilisé pour le nouvel élément.
InFolder Facultatif Variant Dossier dans lequel l'élément doit être créé. Si cet argument est omis, c'est le dossier par défaut du type d'élément qui est utilisé.

Valeur renvoyée

Valeur Objet qui représente le nouvel élément Outlook.

Remarques

Les nouveaux éléments s'ouvrent toujours en mode composition, pat opposition au mode lecture, quel que soit le mode dans lequel les éléments ont été enregistrés sur le disque.

Exemple

Cet exemple Visual Basic pour Applications (VBA) utilise CreateItemFromTemplate pour créer un élément à partir d’un modèle Outlook, puis l’affiche. La macro CreateTemplate vous montre comment créer le modèle utilisé dans le premier exemple. Pour éviter toute erreur, remplacez « Dan Wilson » avec un nom valide de votre carnet d'adresses.

Sub CreateFromTemplate() 
 Dim MyItem As Outlook.MailItem 
 
 Set MyItem = Application.CreateItemFromTemplate("C:\statusrep.oft") 
 MyItem.Display 
End Sub 
 
Sub CreateTemplate() 
 Dim MyItem As Outlook.MailItem 
 
 Set MyItem = Application.CreateItem(olMailItem) 
 MyItem.Subject = "Status Report" 
 MyItem.To = "Dan Wilson" 
 MyItem.Display 
 MyItem.SaveAs "C:\statusrep.oft", OlSaveAsType.olTemplate 
End Sub

L’exemple Visual Basic pour Applications (VBA) suivant montre comment utiliser le paramètre InFolder facultatif lors de l’appel de la méthode CreateItemFromTemplate .

Sub CreateFromTemplate2() 
 Dim MyItem As Outlook.MailItem 
 
 Set MyItem = Application.CreateItemFromTemplate("C:\statusrep.oft", _ 
 Application.Session.GetDefaultFolder(olFolderDrafts)) 
 MyItem.Save 
End Sub

Voir aussi

Objet Application

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.