Forum - Questions générale - Sujet n°572

[]
Nombre de membres 1 membre
Connectés : ( personne )
 

La Charte du Forum - La Charte du Forum

Forum - Forum
Questions générale - Questions générale


clos par 3Stone le 26/02/2012 : 14:55  Sujet n° 572  Mail CDO format HTML

le 03/01/2012 : 14:34
par flomen

Anonyme

visiteur

Bonjour,Y a t'il une solution simple pour envoyer un mail format HTML avec le texte contenu dans un champ mémo et une interprétation du saut de ligne ? Merci
 sujet clos  Haut
Réponse n° 1
--------
le 03/01/2012 : 22:44
par 3Stone

Anonyme

Administrateur

Bonjour,

Pour envoyer un mail au format HTML, il y a tout ce qu'il faut ici sur le site...
Pour ce qui est d'un champ mémo, il suffit de récupérer la valeur du champ et d'éventuellement remplacer le vbCrLf ou les vbLf par le texte "<br />"
Cela crée un retour à la ligne en html.

Cordialement,
Pierre(3stone)
  clos par 3Stone le 26/02/2012 : 14:55  Haut
Réponse n° 2
--------
le 04/01/2012 : 14:34
par flomen

Anonyme

visiteur
Merci pour votre réponse, cependant, il n'est pas évident de remplacer vbCrlf ou vblf, un champ memo contient uniquement des données.Exemple de saisie dans un champ mémo :         Ligne 1         Ligne 2         Ligne 3Si j'envoie ceci en TextBody le changement de ligne est bien interprétéSi j'envoie ceci en HTMLBody le changement de ligne n'est pas interprétéJe ne vois pas comment résoudre ce problème, car pour moi dans le texte il n'y a pas de vbCrlf ou vblf.
Cordialement
  clos par 3Stone le 26/02/2012 : 14:55  Haut
Réponse n° 3
--------
le 04/01/2012 : 17:35
par 3Stone

Anonyme

Administrateur

Bonjour,

Selon l'endroit ou tu fais cela, dans une requête ou le VBA, il faut utiliser vbLf ou Chr(10).

Un simple remplacement fait alors l'affaire:

Replace([memo] ,vbLf , "<br />")

ou

Replace([memo] ; Chr(10) ; "<br />")

ou, une petite fonction qui s'utilise bien plus simplement:
 
Code :
Function fn_RC_html(m) As String
If Not IsNull(m) Then
fn_RC_html = Replace(m, vbLf, "<br />")
End If
End Function
 
Cordialement,
Pierre(3stone)
  clos par 3Stone le 26/02/2012 : 14:55  Haut
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message   -   Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter
[]
Catégories de discussion  Forum 



Haut