PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 23 → [WD14 025v] mailto et retour à la ligne avec Ou
[WD14 025v] mailto et retour à la ligne avec Ou
Débuté par Gerard, 03 mar. 2009 14:45 - 5 réponses
Posté le 03 mars 2009 - 14:45
Bonjour,

Je n'arrive pas a avoir des retours à la ligne dans le "body" avec
mailto.

J'ai ajouté des LF, CRLF, CR sans résultat
J'ai passé de texte à HTML et à RTF sans plus de résultat

Quelqu'un a-t-il la solution ?
Un code ASCII spécial ?

Merci de vos lumières

Gérard.

--
GG - Windeviste sur le pont.
Posté le 03 mars 2009 - 15:10
Gerard a écrit :
Bonjour,

Je n'arrive pas a avoir des retours à la ligne dans le "body" avec
mailto.

J'ai ajouté des LF, CRLF, CR sans résultat
J'ai passé de texte à HTML et à RTF sans plus de résultat

Quelqu'un a-t-il la solution ?
Un code ASCII spécial ?

Merci de vos lumières

Gérard.



<br> en html ....


my 2 cents....
Posté le 03 mars 2009 - 16:34
Bonjour,

Voir la doc du protocol par exemple sur
http://msdn.microsoft.com/en-us/library/aa767737(VS.85).aspx

Il doivent dire en particulier que le body multiligne est géré en texte par l'insertion d'un "%0D%0A" à la place de <RC>

A+
--
Francis MOREL
http://www.SoftProtect.fr
Posté le 03 mars 2009 - 16:42
voir document :
http://www.ianr.unl.edu/internet/mailto.html


MailTo with multiline message in Body
--------------------------------------
<a href="mailto:astark1@unl.edu?&body=The message's first paragraph.%0A%0aSecond paragraph.%0A%0AThird Paragraph.">

NOTE: Use "%0A" for a new line, use "%0A%0A" for a new line preceded by a blank line.
Posté le 04 mars 2009 - 11:23
Il se trouve que Gerard a formulé :

Merci à tous, bonne journée

Bonjour,

Je n'arrive pas a avoir des retours à la ligne dans le "body" avec
mailto.

J'ai ajouté des LF, CRLF, CR sans résultat
J'ai passé de texte à HTML et à RTF sans plus de résultat

Quelqu'un a-t-il la solution ?
Un code ASCII spécial ?

Merci de vos lumières

Gérard.


--
GG - Windeviste sur le pont.
Posté le 17 mai 2018 - 15:01
Salut, tu peux passer par un objet OLE si tu utilise outlook :

sContenu est une chaîne =[
Bonjour,

le contenu...

]

OUTLOOK est un objet OLE dynamique
Email est un objet OLE dynamique
nItem est un entier
nItem = 0
OUTLOOK = allouer un objet OLE "Outlook.Application"
Email = OUTLOOK>>CreateItem(nItem)
Email>>to = "helpdesk@domaine.com"
Email>>subject = "..."
Email>>HTMLBody = RTFVersHTML(RTFSelection(sContenu, rtfGras, Faux, 1, Taille(sContenu)))
//Email>>attachments>>add("Chemin de ta pièce jointe")
Email>>Display()

Libérer Email
Libérer OUTLOOK