Bonjour !
Je me tourne vers ce forum car j'ai navigué sur tout les autres (et celui-ci) et je n'ai pas trouvé de réponse .
Description :
J'ai un code vba sur excel qui permet de remplir un formulaire et d'envoyer un mail avec les données du formulaire tout en respectant une mise en forme (fichier template outlook).
Problème :
Dans le formulaire j'ai un champ ou je saisie un message.
Dans celui-ci je veux pouvoir écrire :
<p> Bonjour !</p>
et dans le mail envoyé voir :
<p> Bonjour !</p>
et non pas :
Bonjour !
Code des infos du formulaires avec format :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Dim outlookApplication As New Outlook.Application Dim outlookMailItem As Outlook.MailItem Set outlookMailItem = outlookApplication.CreateItemFromTemplate(Range("cheminTemplate")) outlookMailItem.To = TextBoxDestinataire.Text outlookMailItem.CC = TextBoxDestinataireCopie.Text outlookMailItem.SentOnBehalfOfName = Range("adresseEmission") outlookMailItem.BCC = Range("adresseEmission") outlookMailItem.Subject = "[REJECT EDI]" & TextBoxFournisseur.Text outlookMailItem.HTMLBody = Replace(outlookMailItem.HTMLBody, "dataRejetEDIDateHeure", TextBoxDateHeure.Text) outlookMailItem.HTMLBody = Replace(outlookMailItem.HTMLBody, "dataRejetEDIFournisseur", TextBoxFournisseur.Text) outlookMailItem.HTMLBody = Replace(outlookMailItem.HTMLBody, "dataRejetEDIMessageMetier", Replace(TextBoxMessageMetier.Text, Chr(13), "<br>")) outlookMailItem.BodyFormat = Replace(outlookMailItem.olFormat, "dataRejetEDIRapportTechnique", Replace(TextBoxRapportTechnique.Text, Chr(13), "<br>")) outlookMailItem.VotingOptions = "Can distribution list be Deleted YES;Can distribution list be Deleted NO" outlookMailItem.Send
Cette ligne est concernée :
Après outlookMailItem que dois-je mettre en format pour résoudre le problème ? Où il faut regarder ailleurs ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 outlookMailItem.BodyFormat = Replace(outlookMailItem.olFormat, "dataRejetEDIRapportTechnique", Replace(TextBoxRapportTechnique.Text, Chr(13), "<br>"))
Des idées ? Merci d'avance
Partager