PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → email au format html
email au format html
Débuté par eretetonza, 16 jan. 2006 14:32 - 5 réponses
Posté le 16 janvier 2006 - 14:32
Bonjour,

Dans mon appli windev, j'ai une fenetre qui permet de prévisualiser un email avant de l'envoyer.
Dans cette fenetre,j'ai un champ html qui contient un fichier .htm stocké sur mon disque.
Lorsque j'envoie l'email, je voudrais que le client le recoivent au format html or le client recoit une adresse a la place du genre : "C:\program files\....

En gros je voudrais savoir comment envoyer un email au format html?
Merci.
Posté le 16 janvier 2006 - 16:30
Salut !

Voici comment je m'y prends (il existe peut-être d'autres façons...)

1) J'ai un fichier texte qui contient mon code HTML et toutes mes balises. Entre les balises, lorsque je veux présenter de l'information, je mets des %1 ou %NoClient (à l'intérieur de mon fichier modèle).

2) Pour l'envoi du courriel, je charge d'abord ce document modèle :
// Ouvrir le modèle html :
varNomFichier est une chaîne = ComplèteRep(gsRepData)+"Confirmation Commande.html"
varTexteDocument est une chaîne = fChargeTexte(varNomFichier)

3) Ensuite je lis mes données et je fais tous mes remplacements de texte

4) Finalement, j'utilise la commande suivante pour l'envoi :
Email.HTML=varTexteDocument
(Parmi les autres commande Email.* évidemment)

Voilà !

Luc
Posté le 16 janvier 2006 - 17:09
Il se trouve que Luc St-Yves a formulé :
Salut !

Voici comment je m'y prends (il existe peut-être d'autres façons...)

1) J'ai un fichier texte qui contient mon code HTML et toutes mes balises. Entre les balises, lorsque je
veux présenter de l'information, je mets des %1 ou %NoClient (à l'intérieur de mon fichier modèle).

2) Pour l'envoi du courriel, je charge d'abord ce document modèle :
// Ouvrir le modèle html :
varNomFichier est une chaîne = ComplèteRep(gsRepData)+"Confirmation Commande.html"
varTexteDocument est une chaîne = fChargeTexte(varNomFichier)

3) Ensuite je lis mes données et je fais tous mes remplacements de texte

4) Finalement, j'utilise la commande suivante pour l'envoi :
Email.HTML=varTexteDocument
(Parmi les autres commande Email.* évidemment)

Bonjour,
Il me semble qu'une instruction de la V10 était censée le faire automatiquement ???
Freddie


--
freddie3@wanadoo.fr
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net
Posté le 16 janvier 2006 - 23:43
Utilises la nouvelle commande EmailImporteHTML().

Voici l'exemple de la doc :

MonTexteHTML est une chaîne
MonTexteHTML = fChargeTexte("C:\Email\MonCourrier.htm")
EmailImporteHTML(MonTexteHTML,"C:\Email")
Email.Destinataire = "flop-fr@laposte.net"
Email.Sujet = "Test"
EmailEnvoieMessage("User")

Phlippe
http://freedev.windev.free.fr


"Tata" <eretetonza@hotmail.com> a écrit dans le message de news:
43cb88e9$1@news.pcsoft.fr...

Bonjour,

Dans mon appli windev, j'ai une fenetre qui permet de prévisualiser un
email avant de l'envoyer.
Dans cette fenetre,j'ai un champ html qui contient un fichier .htm stocké
sur mon disque.
Lorsque j'envoie l'email, je voudrais que le client le recoivent au format
html or le client recoit une adresse a la place du genre : "C:\program
files\....

En gros je voudrais savoir comment envoyer un email au format html?
Merci.

Posté le 17 janvier 2006 - 08:17
emailImportHTML ?
Posté le 18 janvier 2006 - 18:10
Merci pour toutes vos réponses.

Je ne peux pas utiliser la commande EmailImportHtml car j'ai la version 9 de windev.
Je suis étudiant et la license appartient à mon école.
Merci tout de même pour toutes ces infos.