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
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.