Академический Документы
Профессиональный Документы
Культура Документы
Vous pouvez commenter et donner une note cet article : Nous allons aborder dans ce tutoriel la cration et gestion de papiers lettres et modles sous Outlook 2007.
Les modles et papiers lettres sous Outlook par Morgan BILLY (Espace Perso de Dolphy35)
I - Introduction..............................................................................................................................................................3 II - Les papiers lettres.............................................................................................................................................. 3 II-A - Mettre vos messages au format HTML........................................................................................................ 3 II-B - Slectionner un papier lettre..................................................................................................................... 4 II-B-1 - Outlook 2003........................................................................................................................................ 5 II-B-2 - Outlook 2007........................................................................................................................................ 5 II-C - Grer les papiers lettres............................................................................................................................6 II-C-1 - Outlook 2003........................................................................................................................................ 6 II-C-2 - Outlook 2007........................................................................................................................................ 7 II-C-3 - Crer son propre papier lettres au format HTML............................................................................. 7 III - Les modles de messages...................................................................................................................................9 III-A - Slectionner un modle............................................................................................................................... 9 III-A-1 - Outlook 2003 et 2007..........................................................................................................................9 III-B - Crer un modle........................................................................................................................................ 10 III-B-1 - Outlook 2003..................................................................................................................................... 10 III-B-2 - Outlook 2007..................................................................................................................................... 10 III-C - Effacer un modle......................................................................................................................................10 III-C-1 - Outlook 2003 et 2007....................................................................................................................... 10 IV - Allez plus loin..................................................................................................................................................... 11 IV-A - Cration d'un E-mail par VBA................................................................................................................... 11 IV-A-1 - Insrer une image............................................................................................................................. 11 IV-A-2 - Cration d'une Newsletter par VBA.................................................................................................. 12 V - Remerciement......................................................................................................................................................19
-2Copyright 2009 - Morgan BILLY. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrets. Droits de diffusion permanents accords developpez LLC.
http://dolphy35.developpez.com/article/outlook/modeles/
Les modles et papiers lettres sous Outlook par Morgan BILLY (Espace Perso de Dolphy35)
I - Introduction
Les modles de messages permettent de crer des messages types disponibles immdiatement avec une mise en forme prdfinie, ce qui vous vite de recrer chaque fois ces messages, vous pouvez galement publier vos modles au sein de votre socit afin d'harmoniser les messages diffuss. Vous pouvez galement crer des papiers lettres afin d'agrmenter vos messages personnels ou de dfinir un papier type pour votre socit. Pour agrmenter vos messages pour pouvez galement crer des signatures, je vous invite consulter cet article : Crer des signatures dans Outlook
-3Copyright 2009 - Morgan BILLY. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrets. Droits de diffusion permanents accords developpez LLC.
http://dolphy35.developpez.com/article/outlook/modeles/
Les modles et papiers lettres sous Outlook par Morgan BILLY (Espace Perso de Dolphy35)
Outlook 2003
Outlook 2007 Dans le format de message, slectionnez HTML dans la liste droulante. Les formats "texte enrichi" et "texte brut" ne permettent pas de grer les papiers lettres et bien d'autres choses galement. Personnellement je conseille de garder le format HTML.
-4Copyright 2009 - Morgan BILLY. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrets. Droits de diffusion permanents accords developpez LLC.
http://dolphy35.developpez.com/article/outlook/modeles/
Les modles et papiers lettres sous Outlook par Morgan BILLY (Espace Perso de Dolphy35)
Outlook 2003
Outlook 2007
-5Copyright 2009 - Morgan BILLY. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrets. Droits de diffusion permanents accords developpez LLC.
http://dolphy35.developpez.com/article/outlook/modeles/
Les modles et papiers lettres sous Outlook par Morgan BILLY (Espace Perso de Dolphy35)
Dans la nouvelle fentre, slectionnez Thmes. Une nouvelle fentre s'ouvre listant tous les papiers lettres disponibles :
Le second bouton "Slecteur de papiers lettres..." permet de modifier, crer 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 fentre le rendu du papier lettres. Trois boutons sont disponibles depuis cette fentre :
-6Copyright 2009 - Morgan BILLY. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrets. Droits de diffusion permanents accords developpez LLC.
http://dolphy35.developpez.com/article/outlook/modeles/
Les modles et papiers lettres sous Outlook par Morgan BILLY (Espace Perso de Dolphy35)
Modifier : Il vous permet de modifier le papier lettres slectionn. Vous pouvez modifier la police du message, l'image y figurant, la couleur de fond du message et ne pas mettre d'arrire plan. Toutes les modifications sont visibles directement depuis la fentre en bas de la bote de dialogue.
Supprimer : Permet de supprimer des papiers lettres. Nouveau : Permet de crer des nouveaux papiers lettres. Lorsque vous cliquez sur ce bouton une nouvelle fentre s'ouvre afin de crer ce nouveau papier lettres. Vous devez dfinir son nom ensuite vous avez le choix sur le mode de cration. Le premier depuis un papier vierge : c'est donc vous de tout crer. Le second depuis un papier lettre existant : cela vous permet d'avoir un trame pour crer votre papier lettres. Et enfin, le dernier depuis un fichier HTML, Outlook permet d'intgrer directement des fichiers HTML comme source du message. Nous dvelopperons celui-ci un peu plus bas mais je peux dire ds prsent qu'Outlook interprte trs mal les images.
ou encore Notepad++. Maintenant, crez un nouveau fichier au format HTML. Nous n'allons pas rentrer en dtail 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> -7Copyright 2009 - Morgan BILLY. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrets. Droits de diffusion permanents accords developpez LLC.
http://dolphy35.developpez.com/article/outlook/modeles/
Les modles et papiers lettres sous Outlook par Morgan BILLY (Espace Perso de Dolphy35) <BODY></BODY> </HTML>
La balise <HTML> permet de dfinir le fichier dbut et fin, ensuite nous allons la balises HEAD qui correspond l'entte de la page, nous nous en servirons pour y mettre une autre balise appele 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 dfinir 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 dfinir 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 :
Les modles et papiers lettres sous Outlook par Morgan BILLY (Espace Perso de Dolphy35) </HTML>
Il ne vous reste plus qu' enregister ce fichier au format HTML et de le copier dans le dossier adquat pour Outlook 2007 et de l'ajouter depuis la fentre pour Outlook 2003.
Une nouvelle fentre s'ouvre. Dans la liste droulante "Regarder dans : ", slectionnez "Modles dans le fichier systme". Dans la fentre de visualisation est list l'ensemble de vos modles de message. Il vous suffit de slectionner le modle souhait et de cliquer sur Ouvrir.
-9Copyright 2009 - Morgan BILLY. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrets. Droits de diffusion permanents accords developpez LLC.
http://dolphy35.developpez.com/article/outlook/modeles/
Les modles et papiers lettres sous Outlook par Morgan BILLY (Espace Perso de Dolphy35)
- 10 Copyright 2009 - Morgan BILLY. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrets. Droits de diffusion permanents accords developpez LLC.
http://dolphy35.developpez.com/article/outlook/modeles/
Les modles et papiers lettres sous Outlook par Morgan BILLY (Espace Perso de Dolphy35)
Il ne vous reste plus qu' vous rendre dans ce dossier et supprimer le modle souhait.
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 associs la balise. src = source de l'image, url ou bien en local sur le disque. align = dfinit la position de l'image, left, right, etc. Maintenant il faut crer une macro reprenant le code HTML et en le mettant en tant que source du corps de message. Pour cela nous allons crer un nouvel E-mail que nous dfinirons comme HTML et nous affecterons le code HTML comme source du corps de message, voici la macro permettant cela :
Sub CreationMailHTML() '--------------------------------------------------------------------------------------' Procdure : CreationMailHTML ' Auteur : Dolphy35 - http://dolphy35.developpez.com/ ' Date : 01/05/2008 ' Dtail : Rcupre le contenu d'un fichier HTML et le charge en tant que corps du message du mail '--------------------------------------------------------------------------------------' 'Dclarations des objets et des variables Dim olApp As Outlook.Application Dim objMail As Outlook.MailItem Dim strBody As String 'Instance des objets 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>" 'Objet mail With objMail .BodyFormat = olFormatHTML .HTMLBody = strBody 'chargement du fichier HTML en tant que coprs du message .Display End With End Sub - 11 Copyright 2009 - Morgan BILLY. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrets. Droits de diffusion permanents accords developpez LLC.
http://dolphy35.developpez.com/article/outlook/modeles/
Les modles et papiers lettres sous Outlook par Morgan BILLY (Espace Perso de Dolphy35)
Ici Chr(34) permet d'insrer dans la chane 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 insrer un nouveau module : menu Insertion puis Module, une nouvelle fentre s'ouvre, il vous suffit maintenant de copier le code prcdent dans ce module. Renseigner le chemin ou l'url complte de l'image insrer. Pour appeler cette macro il vous suffit de slectionner la macro CreationMailHTML depuis le menu Outils, Macro ensuite Macro ou ALT+F8. Dans la nouvelle fentre slectionnez votre macro puis Excuter. Une nouvelle fentre s'ouvre avec votre nouvel E-mail et votre image.
Pour cela je ne vais pas entrer dans le dtail 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; bordercolor: #E1E1E2" bgcolor="white" width="752" align="left"> <tr> <td valign="top"> <table cellpadding="0" cellspacing="0" border="0"> <tr> - 12 Copyright 2009 - Morgan BILLY. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrets. Droits de diffusion permanents accords developpez LLC.
http://dolphy35.developpez.com/article/outlook/modeles/
Les modles et papiers lettres sous Outlook par Morgan BILLY (Espace Perso de Dolphy35) <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="backgroundcolor: #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="paddingleft: 10px;"> <tr> <td><img src="http://dolphy35.developpez.com/article/outlook/ modeles/images/arrow.jpg"> </td> <td style="font-family: Verdana, Arial, Helvetica, sansserif; 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<tr> <td><img src="http://dolphy35.developpez.com/article/outlook/ <td style="font-family: Verdana, Arial, Helvetica, sans-
left: 10px;">
<a href="access.developpez.com">Access</a> </td> </tr> </table> </td> <td style="width: 5px;"> </td> </tr> <tr>
- 13 Copyright 2009 - Morgan BILLY. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrets. Droits de diffusion permanents accords developpez LLC.
http://dolphy35.developpez.com/article/outlook/modeles/
Les modles et papiers lettres sous Outlook par Morgan BILLY (Espace Perso de Dolphy35) <td style="height: 10px;"> </td> <td style="width: 15px;"> </td> </tr> <tr> <td> <table cellspacing="0" cellpadding="0" border="0" style="padding<tr> <td><img src="http://dolphy35.developpez.com/article/outlook/ <td style="font-family: Verdana, Arial, Helvetica, sans-
left: 10px;">
<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<tr> <td><img src="http://dolphy35.developpez.com/article/outlook/ <td style="font-family: Verdana, Arial, Helvetica, sans-
left: 10px;">
<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<tr> <td><img src="http://dolphy35.developpez.com/article/outlook/ <td style="font-family: Verdana, Arial, Helvetica, sans-
left: 10px;">
<a href="outlook.developpez.com">Outlook</a> </td> </tr> </table> </td> <td style="width: 5px;"> </td> </tr> <tr>
- 14 Copyright 2009 - Morgan BILLY. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrets. Droits de diffusion permanents accords developpez LLC.
http://dolphy35.developpez.com/article/outlook/modeles/
Les modles et papiers lettres sous Outlook par Morgan BILLY (Espace Perso de Dolphy35) <td style="height: 10px;"> </td> <td style="width: 15px;"> </td> </tr> <tr> <td> <table cellspacing="0" cellpadding="0" border="0" style="padding<tr> <td><img src="http://dolphy35.developpez.com/article/outlook/ <td style="font-family: Verdana, Arial, Helvetica, sans-
left: 10px;">
<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<tr> <td><img src="http://dolphy35.developpez.com/article/outlook/ <td style="font-family: Verdana, Arial, Helvetica, sans-
left: 10px;">
<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<tr> <td><img src="http://dolphy35.developpez.com/article/outlook/ <td style="font-family: Verdana, Arial, Helvetica, sans-
left: 10px;">
<a href="word.developpez.com">Word</a> </td> </tr> </table> </td> <td style="width: 5px;"> </td> </tr> <tr>
- 15 Copyright 2009 - Morgan BILLY. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrets. Droits de diffusion permanents accords developpez LLC.
http://dolphy35.developpez.com/article/outlook/modeles/
Les modles et papiers lettres sous Outlook par Morgan BILLY (Espace Perso de Dolphy35) <td style="height: 10px;"> </td> <td style="width: 15px;"> </td> </tr> <tr> <td> <table cellspacing="0" cellpadding="0" border="0" style="padding<tr> <td><img src="http://dolphy35.developpez.com/article/outlook/ <td style="font-family: Verdana, Arial, Helvetica, sans-
left: 10px;">
<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<tr> <td><img src="http://dolphy35.developpez.com/article/outlook/ <td style="font-family: Verdana, Arial, Helvetica, sans-
left: 10px;">
<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;"> </td> </tr> </table> <div align="center"> <img border="0" src="http://dolphy35.developpez.com/article/outlook/ modeles/images/Coffice.jpg" alt="Cours 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="paddingleft: 10px;"> <tr> <td><img src="http://dolphy35.developpez.com/article/outlook/ modeles/images/arrow.jpg"> </td>
- 16 Copyright 2009 - Morgan BILLY. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrets. Droits de diffusion permanents accords developpez LLC.
http://dolphy35.developpez.com/article/outlook/modeles/
Les modles et papiers lettres sous Outlook par Morgan BILLY (Espace Perso de Dolphy35) <td style="font-family: Verdana, Arial, Helvetica, sans<a href="http://office.developpez.com/cours/">Les Cours </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<tr> <td><img src="http://dolphy35.developpez.com/article/outlook/ <td style="font-family: Verdana, Arial, Helvetica, sans<a href="http://office.developpez.com/faq/">Les FAQs </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<tr> <td><img src="http://dolphy35.developpez.com/article/outlook/ <td style="font-family: Verdana, Arial, Helvetica, sans<a href="http://office.developpez.com/livres/">Les Livres
left: 10px;">
left: 10px;">
</td> </tr> </table> </td> <td style="width: 5px;"> </td> </tr> <tr> <td style="height: 10px;"> </td> <td style="width: 15px;"> </td> </tr> </table> </td> </tr> </table> </table>
- 17 Copyright 2009 - Morgan BILLY. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrets. Droits de diffusion permanents accords developpez LLC.
http://dolphy35.developpez.com/article/outlook/modeles/
Les modles et papiers lettres sous Outlook par Morgan BILLY (Espace Perso de Dolphy35) <div style="padding-top: 200px;" align="left"> <div style="padding-top: 200px; font-family: Verdana, Arial, Helvetica, sansserif; font-size: 12px; line-height: 120%;" align="left"> <br>Bonjour,<br> Voici la nouvelle newsletter de la rubrique Office de www.developpez.com, vous trouverez dans cette rubrique les meilleurs tutoriels en franais et entirement gratuits sur toutes les technos de la suite Office de Microsoft. La rubrique dispose galement de Forums sur ces technos. Je vous invite les consulter.<br><br> Quelques chiffres sur www.developpez.com : <br> Le club www.developpez.com met disposition gratuitement tous les services utiles aux informaticiens : newsletter, magazine, actualits, cours, tutoriels, articles, FAQ's, tests, comparatifs, dbats, sondages, outils, sources, composants et exemples de codes, les BLOGs des dveloppeurs, et l'hbergement gratuit de sites pour dveloppeurs.<br> www.developpez.com est la communaut en langue franaise qui concentre le plus d'informaticiens professionnels :<br> - Jusqu' 140 000 visites par jour.<br> - Plus de 1 600 000 lecteurs distincts frquentent au moins une fois par mois www.developpez.com<br> - Le forum d'entraide des informaticiens est le plus actif dans son domaine avec plus de 5000 messages par jour.<br> - La plus grande quipe de rdaction bnvole : plus de 500 auteurs. </div> </div> </td> </tr> </table> </td> </tr> </table> </body>
Maintenant nous allons reprendre le mme code que la section prcdente, par contre nous utiliserons File System Object (fso) afin de rcuprer le contenu d'un fichier HTML plac sur votre disque et de charger ce contenu en tant que source du corps de message. Pour que ce code fonctionne il faut activer la rfrence Microsoft Scripting Runtime Comment activer une rfrence VBA dans l'diteur Outlook ? Insrez le code suivant dans un nouveau module de votre projet Outlook :
Sub CreationMailHTML() '--------------------------------------------------------------------------------------' Procdure : CreationMailHTML ' Auteur : Dolphy35 - http://dolphy35.developpez.com/ ' Date : 01/05/2008 ' Dtail : Rcupre le contenu d'un fichier HTML et le charge en tant que corps du message du mail '--------------------------------------------------------------------------------------' 'Dclarations des objets et des variables Dim olApp As Outlook.Application Dim objMail As Outlook.MailItem Dim strBody As String Dim oFSO As Scripting.FileSystemObject Dim oFl As Scripting.File Dim oTxt As Scripting.TextStream 'Instance des objets Set olApp = Outlook.Application Set objMail = olApp.CreateItem(olMailItem) 'instance des objets Fso pour rcuprer le contenu du fichier HTML Set oFSO = New Scripting.FileSystemObject Set oFl = oFSO.GetFile("C:\source.html") Set oTxt = oFl.OpenAsTextStream(ForReading) 'rcupre le contenu du fichier HTML strBody = oTxt.ReadAll - 18 Copyright 2009 - Morgan BILLY. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrets. Droits de diffusion permanents accords developpez LLC.
http://dolphy35.developpez.com/article/outlook/modeles/
Les modles et papiers lettres sous Outlook par Morgan BILLY (Espace Perso de Dolphy35)
'Objet mail With objMail .BodyFormat = olFormatHTML .Subject = "Lettre d'Office - wwww.developpez.com" .HTMLBody = strBody 'chargement du fichier HTML en tant que coprs du message .Display End With End Sub
Dans cet exemple nous dfinissons que le fichier HTML s'appelle source.html et qu'il est plac directement sous la racine C:\, mais il vous est possible de modifier le chemin ainsi que le nom. Pour appeler cette macro il vous suffit de slectionner la macro CreationMailHTML depuis le menu Outils, Macro ensuite Macro ou ALT+F8, dans la nouvelle fentre slectionnez votre macro puis Excuter. Un nouvel e-mail s'ouvre avec votre code HTML mis en forme. Voici le rsultat :
V - Remerciement
Merci Jeannot45 pour son temp consacr la lecture et correction. Nono40 pour son excellent outil. A www.developpez.com pour leur hbergement.
- 19 Copyright 2009 - Morgan BILLY. Aucune reproduction, mme partielle, ne peut tre faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu' 3 ans de prison et jusqu' 300 000 E de dommages et intrets. Droits de diffusion permanents accords developpez LLC.
http://dolphy35.developpez.com/article/outlook/modeles/