Les modèles et papiers à lettres sous Outlook
Date de publication : 27/04/2008
Par
BILLY Morgan (Espace Perso de Dolphy35)
Nous allons aborder dans ce tutoriel la création et gestion de papiers à lettres et modèles sous Outlook 2007.
I. Introduction
II. Les papiers à lettres
II-A. Mettre vos messages au format HTML
II-B. Sélectionner un papier à lettre
II-B-1. Outlook 2003
II-B-2. Outlook 2007
II-C. Gérer les papiers à lettres
II-C-1. Outlook 2003
II-C-2. Outlook 2007
II-C-3. Créer son propre papier à lettres au format HTML
III. Les modèles de messages
III-A. Sélectionner un modèle
III-A-1. Outlook 2003 et 2007
III-B. Créer un modèle
III-B-1. Outlook 2003
III-B-2. Outlook 2007
III-C. Effacer un modèle
III-C-1. Outlook 2003 et 2007
IV. Allez plus loin
IV-A. Création d'un E-mail par VBA
IV-A-1. Insérer une image
IV-A-2. Création d'une Newsletter par VBA
V. Remerciement
I. Introduction
Les modèles de messages permettent de créer des messages types disponibles immédiatement avec une mise en forme prédéfinie,
ce qui vous évite de recréer à chaque fois ces messages, vous pouvez également publier vos modèles au sein de votre société
afin d'harmoniser les messages diffusés. Vous pouvez également créer des papiers à lettres afin d'agrémenter vos messages
personnels ou de définir un papier type pour votre société.
Pour agrémenter vos messages pour pouvez également créer des signatures, je vous invite à consulter cet article :
Créer des signatures dans Outlook
II. Les papiers à lettres
Outlook dispose de plusieurs papiers à lettres pouvant être sélectionnés pour vos messages, ceci à pour but de rendre vos
messages plus sympathiques ou bien plus professionnels en créant vos propres papiers à lettres. Nous allons, dans les prochains paragraphes,
développer les solutions possibles pour sélectionner , créer et gérer vos papiers à lettres.
 |
Le format de vos messages doit impérativement être au format HTML.
|
II-A. Mettre vos messages au format HTML
Depuis le Menu Outils, sélectionnez Options :
Depuis la boîte de dialogue d'Options, sélectionnez l'onglet Format de courrier

Outlook 2003

Outlook 2007
Dans le format de message, sélectionnez HTML dans la liste déroulante. Les formats "texte enrichi" et "texte brut" ne permettent
pas de gérer les papiers à lettres et bien d'autres choses également. Personnellement je conseille de garder le format HTML.
II-B. Sélectionner un papier à lettre
Pour sélectionner un papier à lettres il vous suffit d'aller dans le menu Outils -> Options:
Dans la nouvelle fenêtre ouverte, sélectionnez l'onglet Format de courrier :

Outlook 2003

Outlook 2007
II-B-1. Outlook 2003
Dans la section papiers à lettres, vous trouverez une liste déroulante permettant de sélectionner directement le
papier à lettres souhaité. Nous aborderons les deux boutons disponibles dans la partie :
"Gérer les papiers à lettres"
II-B-2. Outlook 2007
Pour sélectionner un papier à lettre, cliquez sur le bouton : "Papiers à lettres et polices..."
Dans la nouvelle fenêtre, sélectionnez Thèmes. Une nouvelle fenêtre s'ouvre listant tous les papiers à lettres
disponibles :
II-C. Gérer les papiers à lettres
II-C-1. Outlook 2003
Deux boutons sont disponibles, ils vous permettent de gérer vos papiers à lettres.
Polices... :
Celui-ci permet de modifier la police du thème en cours.
Le second bouton "Sélecteur de papiers à lettres..." permet de modifier, créer ou supprimer des papiers à
lettres.
Il vous est possible de choisir un papier à lettres directement dans cette liste puis valider par OK.
L'avantage est que vous visualisez dans la fenêtre le rendu du papier à lettres. Trois boutons sont disponibles
depuis cette fenêtre :
Modifier : Il vous permet de modifier le papier à lettres sélectionné. Vous pouvez modifier la
police du message, l'image y figurant, la couleur de fond du message et ne pas mettre d'arrière plan. Toutes les
modifications sont visibles directement depuis la fenêtre en bas de la boîte de dialogue.
Supprimer : Permet de supprimer des papiers à lettres.
Nouveau : Permet de créer des nouveaux papiers à lettres. Lorsque vous cliquez sur ce bouton une
nouvelle fenêtre s'ouvre afin de créer ce nouveau papier à lettres. Vous devez définir son nom ensuite vous avez
le choix sur le mode de création.
Le premier depuis un papier vierge : c'est donc à vous de tout créer.
Le second depuis un papier à lettre existant : cela vous permet d'avoir un trame pour créer votre papier à lettres.
Et enfin, le dernier depuis un fichier HTML, Outlook permet d'intégrer directement des fichiers HTML comme source du message.
Nous développerons celui-ci
un peu plus bas mais je peux dire dès à présent qu'Outlook
interprète très mal les images.
II-C-2. Outlook 2007
La gestion est relativement simple sous Outlook 2007 car il n'y en a pas. Depuis Outlook rien ne vous permet de
créer, modifier et supprimer des papiers à lettres, nous allons devoir passer outre Outlook pour réaliser ces opérations
en allant directement dans le dossier où Outlook stocke ces papiers à lettres. Pour s'y rendre voici les chemins :
- XP : C:\Documents and Settings\"Utilisateur"\
- Vista : C:\Program Files\Common Files\microsoft shared\Stationery\
Dans ce dossier vous y trouverez tous les fichiers htm et images permettant de mettre des papiers à lettres dans vos
messages. Si vous désirez en enlever, il vous suffit se supprimer le fichier voulu avec les images qui lui sont liées.
Attention tout de même à cette manipulation. En effet, si vous effacez des images ou fichiers par erreur, cela risque de perturber
d'autres papiers à lettres. Pour modifier il vous suffit d'éditer le fichier HTM depuis un éditeur (
PSPAD ou
Notepad++,
ils sont très performants et gratuits en plus) et de procéder à vos modifications. Pour en créer je vous invite au chapitre suivant.
II-C-3. Créer son propre papier à lettres au format HTML
Pour créer votre propre papier à lettres, vous devez vous équipez d'un éditeur comme Notepad ou bien
PSPAD ou encore
Notepad++.
Maintenant, créez un nouveau fichier au format HTML. Nous n'allons pas rentrer en détail dans le langage HTML, pour
cela je vous invite à consulter la
FAQ HTML.
Le code HTML dont nous avons besoin est relativement simple :
<HTML>
<HEAD></HEAD>
<BODY></BODY>
</HTML>
|
La balise <HTML> permet de définir le fichier début et fin, ensuite nous allons la balises HEAD qui correspond à
l'entête de la page, nous nous en servirons pour y mettre une autre balise appelée STYLE où y sera stocké du
code ccs correspondant à la feuille de style pour la mise en forme. Enfin, nous avons en dernier lieu la balise BODY
qui correspond au corps du papier à lettres et à fortiori le corps du message.
Maintenant, nous allons définir le style du papier peint. Pour avoir de plus amples informations sur le
css je vous
invite à consulter la
FAQ CSS.
Nous allons dans un premier temps définir la police du papier à lettres :
font-family: "Comic Sans MS";,
la taille de la police :
font-size: 12pt; et la couleur du texte :
color: White; nous allons mettre
ces trois lignes dans la balise STYLE de la partie HEAD.
<HEAD>
<STYLE>
BODY {
font-family: "Comic Sans MS";
font-size: 12pt;
color: White;
}
</STYLE>
</HEAD>
|
Maintenant nous allons appeler l'image dans la balise BODY : <BODY background="papier_froisse.jpg">
Voici l'image que nous appelons :
Voici le code complet du fichier HTML de notre papier à lettres :
<HTML>
<HEAD>
<STYLE>
BODY {
font-family: "Comic Sans MS";
font-size: 12pt;
color: White;
}
</STYLE>
</HEAD>
<BODY background="papier_froisse.jpg"></BODY>
</HTML>
|
Il ne vous reste plus qu'à enregister ce fichier au format HTML et de le copier dans le dossier adéquat pour
Outlook 2007 et de l'ajouter depuis
la fenêtre pour Outlook 2003.
III. Les modèles de messages
Si vous envoyez régulièrement un message ayant la même mise en forme à chaque fois, ce chapitre va vous intéresser. Outlook
permet de créer des messages types appelés "modèles de messages", le but est de créer un message et de l'enregistrer en tant
modèle pour le réutiliser à chaque fois.
Chemin de stockage des modèles Outlook :
XP => C:\Documents and Settings\"Utilisateur"\Application Data\Microsoft\Modèles\
Vista => C:\Users\"Utilisateur"\AppData\Roaming\Microsoft\Templates\
III-A. Sélectionner un modèle
III-A-1. Outlook 2003 et 2007
Pour ouvrir un modèle de message, allez dans le Menu Fichier -> Nouveau -> Choisir un formulaire ... :
Une nouvelle fenêtre s'ouvre. Dans la liste déroulante "Regarder dans : ", sélectionnez "Modèles dans le
fichier système". Dans la fenêtre de visualisation est listé l'ensemble de vos modèles de message. Il vous
suffit de sélectionner le modèle souhaité et de cliquer sur Ouvrir.
III-B. Créer un modèle
III-B-1. Outlook 2003
Pour créer un modèle vous devez ouvrir un nouveau message : Menu Fichier -> Nouveau -> Message,
mettez en forme votre message tel que vous le souhaitez.
Menu Fichier ensuite Enregistrer Sous, dans la boîte de dialogue
Enregistrer Sous sélectionnez le type Modèle Outlook (*.oft), choisissez un nom explicite et validez
l'enregistrement. Votre modèle est enregistré et est accessible depuis la sélection de modèles.
 |
A la fermeture du message, un message vous demande si vous voulez l'enregistrer, si vous répondez OUI une copie de ce
message sera enregistré dans le dossier Brouillon, si vous répondez NON aucune copie ne sera réalisée.
|
III-B-2. Outlook 2007
Pour créer un modèle, vous devez ouvrir un nouveau message : Menu
Fichier ->
Nouveau ->
Message,
mettez en forme votre message tel que vous le souhaitez.
Pour le définir en tant que modèle :
1) Enregistrer votre message : depuis le bouton Office
2) Enregistrer par l'option
Enregistrer Sous de la boîte de dialogue
Enregistrer Sous
3) Sélectionnez le type
Modèle Outlook (*.oft)
4) Choisissez un nom explicite et validez l'enregistrement. Votre modèle est enregistré et est accessible depuis la sélection de modèles.
 |
A la fermeture du message un message vous demande si vous voulez l'enregistrer, si vous répondez OUI une copie de ce
message sera enregistré dans le dossier Brouillon, si vous répondez NON aucune copie ne sera réalisée.
|
III-C. Effacer un modèle
III-C-1. Outlook 2003 et 2007
Il n'est pas possible d'effacer directement un modèle depuis Outlook, pour se faire vous devez aller dans le
répertoire où sont stockés les modèles. Lorsque vous ouvrez la fenêtre de sélection de modèles, Outlook vous donne le
chemin complet où sont stockés les modèles.
Il ne vous reste plus qu'à vous rendre dans ce dossier et à supprimer le modèle souhaité.
IV. Allez plus loin
IV-A. Création d'un E-mail par VBA
Nous venons de voir que les modèles et papiers peints gérés directement depuis Outlook présentent des limites, comme
tout être humain nous avons toujours besoin de passer outre ces limites car les fonctionnalités ne nous conviennent pas.
Le moyen le plus simple est de créer vos E-mail avec votre propre source du corps du message. Nous allons dans les chapitres
suivant créer nous même les sources en HTML et mettre ces sources en tant que source du corps de message.
IV-A-1. Insérer une image
Le moyen le plus simple est de passer par l'onglet Insertion puis par le groupe de contrôles Illustrations
et enfin, cliquez sur Images. Sélectionnez l'image et validez. Cette méthode est légèrement contraignante
car vous devez sélectionner à chaque fois sélectionnez votre image sur le disque de votre PC.
Autre possibilité : créer une signature et mettre votre image, logo de société ou autre
dans la signature, Outlook reste convivial et simple dans la gestion de signature, je vous invite à consulter cet article :
Créer des signatures dans Outlook
Autre solution par VBA et HTML. Pour cette solution vous devez écrire un petit bout de code en HTML, nous allons utiliser
la balise <img> et les atributs src et align associés à la balise.
src = source de l'image, url ou bien en local sur le disque.
align = définit la position de l'image, left, right, etc.
Maintenant il faut créer une macro reprenant le code HTML et en le mettant en tant que source du corps de message.
Pour cela nous allons créer un nouvel E-mail que nous définirons comme HTML et nous affecterons le code HTML comme
source du corps de message, voici la macro permettant cela :
Sub CreationMailHTML()
Dim olApp As Outlook.Application
Dim objMail As Outlook.MailItem
Dim strBody As String
Set olApp = Outlook.Application
Set objMail = olApp.CreateItem(olMailItem)
strBody = "<body>" & vbCr & "<img src=" & Chr(34) & "C:\monImage.jpg" & Chr(34) & " align=right>" & vbCr & "</body>"
With objMail
.BodyFormat = olFormatHTML
.HTMLBody = strBody
.Display
End With
End Sub
|
Ici Chr(34) permet d'insérer dans la chaîne de texte les double quotes ("). Il vous suffit de placer ce
code dans un nouveau module dans l'éditeur de code (VBE) d'Outlook. Pour s'y rendre menu Outils, Macro puis
Visual Basic Editor ou bien par ALT+F11. Pour insérer un nouveau module : menu Insertion puis Module,
une nouvelle fenêtre s'ouvre, il vous suffit maintenant de copier le code précédent dans ce module. Renseigner le chemin ou
l'url complète de l'image à insérer.
Pour appeler cette macro il vous suffit de sélectionner la macro
CreationMailHTML depuis le menu Outils, Macro ensuite Macro ou ALT+F8. Dans la nouvelle
fenêtre sélectionnez votre macro puis Exécuter. Une nouvelle fenêtre s'ouvre avec votre nouvel E-mail et votre
image.
IV-A-2. Création d'une Newsletter par VBA
Allons plus loin dans la création d'un E-mail par VBA, nous allons maintenant créer une newsletter complète depuis un
fichier HTML que l'on importera par VBA en tant que source du corps de message. Pour cela il nous faut créer un fichier
HTML qui nous donnera ceci :
Pour cela je ne vais pas entrer dans le détail du code HTML, pour cela je vous invite à consulter la
Rubrique HTML.
Voici le fichier HTML que nous utiliserons :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<body bgcolor="white" style="font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px;">
<table style="border-style: solid; border-width: 1px; border-color: #E1E1E2" bgcolor="white" width="752" align="left">
<tr>
<td valign="top">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<table bgcolor="#E1E1E2" width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<a href="http://www.developpez.com">
<img src="http://dolphy35.developpez.com/article/outlook/modeles/images/logo.gif" alt="www.developpez.com">
</a>
</td>
</tr>
</table>
<table width="180" cellpadding="0" cellspacing="0" border="0" align="right" style="float: right;">
<tr>
<td>
<table cellspacing="0" cellpadding="0" border="0" width="180" style="background-color: #E1E1E2;">
<tr>
<td>
<div align="center">
<img border="0" src="http://dolphy35.developpez.com/article/outlook/modeles/images/Foffice.jpg" alt="Forums Office">
</div>
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td style="height: 10px;">
</td>
<td style="width: 15px;">
</td>
</tr>
<tr>
<td>
<table cellspacing="0" cellpadding="0" border="0" style="padding-left: 10px;">
<tr>
<td><img src="http://dolphy35.developpez.com/article/outlook/modeles/images/arrow.jpg"> </td>
<td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;">
<a href="office.developpez.com">Office</a>
</td>
</tr>
</table>
</td>
<td style="width: 5px;">
</td>
</tr>
<tr>
<td style="height: 10px;">
</td>
<td style="width: 15px;">
</td>
</tr>
<tr>
<td>
<table cellspacing="0" cellpadding="0" border="0" style="padding-left: 10px;">
<tr>
<td><img src="http://dolphy35.developpez.com/article/outlook/modeles/images/arrow.jpg"> </td>
<td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;">
<a href="access.developpez.com">Access</a>
</td>
</tr>
</table>
</td>
<td style="width: 5px;">
</td>
</tr>
<tr>
<td style="height: 10px;">
</td>
<td style="width: 15px;">
</td>
</tr>
<tr>
<td>
<table cellspacing="0" cellpadding="0" border="0" style="padding-left: 10px;">
<tr>
<td><img src="http://dolphy35.developpez.com/article/outlook/modeles/images/arrow.jpg"> </td>
<td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;">
<a href="excel.developpez.com">Excel</a>
</td>
</tr>
</table>
</td>
<td style="width: 5px;">
</td>
</tr>
<tr>
<td style="height: 10px;">
</td>
<td style="width: 15px;">
</td>
</tr>
<tr>
<td>
<table cellspacing="0" cellpadding="0" border="0" style="padding-left: 10px;">
<tr>
<td><img src="http://dolphy35.developpez.com/article/outlook/modeles/images/arrow.jpg"> </td>
<td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;">
<a href="infopath.developpez.com">Infopath</a>
</td>
</tr>
</table>
</td>
<td style="width: 5px;">
</td>
</tr>
<tr>
<td style="height: 10px;">
</td>
<td style="width: 15px;">
</td>
</tr>
<tr>
<td>
<table cellspacing="0" cellpadding="0" border="0" style="padding-left: 10px;">
<tr>
<td><img src="http://dolphy35.developpez.com/article/outlook/modeles/images/arrow.jpg"> </td>
<td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;">
<a href="outlook.developpez.com">Outlook</a>
</td>
</tr>
</table>
</td>
<td style="width: 5px;">
</td>
</tr>
<tr>
<td style="height: 10px;">
</td>
<td style="width: 15px;">
</td>
</tr>
<tr>
<td>
<table cellspacing="0" cellpadding="0" border="0" style="padding-left: 10px;">
<tr>
<td><img src="http://dolphy35.developpez.com/article/outlook/modeles/images/arrow.jpg"> </td>
<td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;">
<a href="powerpoint.developpez.com">Powerpoint</a>
</td>
</tr>
</table>
</td>
<td style="width: 5px;">
</td>
</tr>
<tr>
<td style="height: 10px;">
</td>
<td style="width: 15px;">
</td>
</tr>
<tr>
<td>
<table cellspacing="0" cellpadding="0" border="0" style="padding-left: 10px;">
<tr>
<td><img src="http://dolphy35.developpez.com/article/outlook/modeles/images/arrow.jpg"> </td>
<td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;">
<a href="sharepoint.developpez.com">SharePoint</a>
</td>
</tr>
</table>
</td>
<td style="width: 5px;">
</td>
</tr>
<tr>
<td style="height: 10px;">
</td>
<td style="width: 15px;">
</td>
</tr>
<tr>
<td>
<table cellspacing="0" cellpadding="0" border="0" style="padding-left: 10px;">
<tr>
<td><img src="http://dolphy35.developpez.com/article/outlook/modeles/images/arrow.jpg"> </td>
<td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;">
<a href="word.developpez.com">Word</a>
</td>
</tr>
</table>
</td>
<td style="width: 5px;">
</td>
</tr>
<tr>
<td style="height: 10px;">
</td>
<td style="width: 15px;">
</td>
</tr>
<tr>
<td>
<table cellspacing="0" cellpadding="0" border="0" style="padding-left: 10px;">
<tr>
<td><img src="http://dolphy35.developpez.com/article/outlook/modeles/images/arrow.jpg"> </td>
<td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;">
<a href="project.developpez.com">Project</a>
</td>
</tr>
</table>
</td>
<td style="width: 5px;">
</td>
</tr>
<tr>
<td style="height: 10px;">
</td>
<td style="width: 15px;">
</td>
</tr>
<tr>
<td>
<table cellspacing="0" cellpadding="0" border="0" style="padding-left: 10px;">
<tr>
<td><img src="http://dolphy35.developpez.com/article/outlook/modeles/images/arrow.jpg"> </td>
<td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;">
<a href="visio.developpez.com">Visio</a>
</td>
</tr>
</table>
</td>
<td style="width: 5px;">
</td>
</tr>
<tr>
<td style="height: 10px;">
</td>
<td style="width: 15px;">
<
|