Mise en forme données de Range ou cells dans HTML BODY
Bonjour à tous,
Je me permets de vous solliciter à nouveau car nous avons une petite interrogation mon collègue et moi sur une macro de publipostage que nous avons récupéré et adapté à notre besoin.
En effet, nous souhaitons automatiser le corps du courriel envoyé. Celui ci doit varier en fonction du destinataire.
Le véritable problème est que nous ne parvenons pas à gérer la mise en forme final du corps du courriel dans Outlook lorsque la donnée provient d'une cellule. Cf la partie "HTMLBody" .
Exemple :
Code:
1 2 3 4 5 6 7 8
| With Message
.Subject = suj
.BodyFormat = olFormatHTML
.HTMLBody = ThisWorkbook.Worksheets(1).TextBox5.Text & Chr(10) & Chr(10) & "<HTML><body><b> &ThisWorkbook.Worksheets(1).Cells(1, 1).Text & <b></body><HTML>"
.Recipients.Add (email)
.Cc = emaila
.Send
End With |
Avec l'exemple suivant : ThisWorkbook.Worksheets(1).Cells(1, 1).Text sera en gras et non pas le contenue de la celulle... Ce qui est embêtant.
Nous vous remercions pour le coup de main que vous pourrez nous apporter.