Fonction mailto

Le
Paraglider
Bonjour tout le monde,

J'utilise la fonction mailto pour envoyer un courriel via Outlook.
Cela ouvre un nouveau courrier dans Outlook.


MailtoCourrier(ByVal sAdresse As String, ByVal sSujet As String, ByVal
sCorps As String)

Tout fonctionne excepté le corps(body) du message. Le corps du message
provient d'un richtexbox.
Cela provoque une erreur dans Outlook : "l'argument de la ligne de
commande n'est pas valide. Vérifiez le commutatuer que vous utilisez."

Par contre si je remplace montxt.text par "Bonjour Toto", cela
fonctionne !

Comment remédier à cela ??

Merci de vos réponses

Jacques
Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Gilles TOURREAU - MVP C#
Le #19971841
Bonjour,

Dans le paramètre "body" du mailto, vous devez encoder le contenu du message
en vous aidant de la méthode HttpUtility.UrlEncode() :
http://msdn.microsoft.com/fr-fr/library/system.web.httputility.urlencode.aspx

Cordialement

--
Gilles TOURREAU - MVP C#
E-Mail :
Site Web : http://gilles.tourreau.fr

Société P.O.S - Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr

"Paraglider" discussion :

Bonjour tout le monde,

J'utilise la fonction mailto pour envoyer un courriel via Outlook.
Cela ouvre un nouveau courrier dans Outlook.


MailtoCourrier(ByVal sAdresse As String, ByVal sSujet As String, ByVal
sCorps As String)

Tout fonctionne excepté le corps(body) du message. Le corps du message
provient d'un richtexbox.
Cela provoque une erreur dans Outlook : "l'argument de la ligne de
commande n'est pas valide. Vérifiez le commutatuer que vous utilisez."

Par contre si je remplace montxt.text par "Bonjour Toto", cela
fonctionne !

Comment remédier à cela ??

Merci de vos réponses

Jacques


Publicité
Poster une réponse
Anonyme