[R] Modifier une police et sa couleur dans un mail
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
Habibsbib
- Niveau 7

- Messages : 393
- Enregistré le : dim. 30 août 2009 13:49
- Localisation : Euh...Verticale, entre le siège et l'écran...
- Status : Hors ligne
Re: [..] Modifier une police et sa couleur dans un mail
Moi aussi, je suis un peu hors tard : est-ce que la fonction InetMail() à besoin d'un smtp ? SI elle fonctionne sans, comment ça marche ??
Re: [..] Modifier une police et sa couleur dans un mail
Merci pour ton retour.
Je viens de tester, et effectivement cela marche.
Maintenant, je suis dans le même cas que toit, je vais devoir approfondir mes conaissance en Vb (car il me semble qu'il s'agit bien de Visual Basic).
Mais déjà, ton script répond exactement à mes besoins.
au passage, fouillant sur le forum anglais, je suis tombé sur un udf Outlook qui n'avait pas l'air mal;
Si cela t'intéresse, voici le lien :
http://www.autoitscript.com/forum/index ... tlook&st=0
Merci encore de ton aide.
Note A Tlem : Je laisse le sujet en suspend jusquèà la fin de la semaine, si cela ne vous dérange pas.
Le temps de tester les applications de tous les exemples fournis.
Merci à vous.
Je viens de tester, et effectivement cela marche.
Maintenant, je suis dans le même cas que toit, je vais devoir approfondir mes conaissance en Vb (car il me semble qu'il s'agit bien de Visual Basic).
Mais déjà, ton script répond exactement à mes besoins.
au passage, fouillant sur le forum anglais, je suis tombé sur un udf Outlook qui n'avait pas l'air mal;
Si cela t'intéresse, voici le lien :
http://www.autoitscript.com/forum/index ... tlook&st=0
Merci encore de ton aide.
Note A Tlem : Je laisse le sujet en suspend jusquèà la fin de la semaine, si cela ne vous dérange pas.
Le temps de tester les applications de tous les exemples fournis.
Merci à vous.
- Tlem
- Site Admin

- Messages : 11798
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Modifier une police et sa couleur dans un mail
No problèmo, je n'ai pas le temps de regarder plus en profondeur votre sujet, mais je vois que vous êtes en bonne voie. 
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [..] Modifier une police et sa couleur dans un mail
Re Bonjour,
En réponse à Habibsbib, la fonction Inetmail() ne nécessite pas de serveur smtp.
Elle utilise une action proche de la commande "mailto:" bien connu sous windows, et me permet, pour rappel, de controler le corps du mail avant l'envoie (fonction necessaire dans le cas présent)
Une petite note pour Ayuckers, je vais voir si je peut reprendre le code de ton model objet outlook afin d'inclure le champ $From dans l'udf Outlook dont je t'ai parlé tout à l'heure.
En réponse à Habibsbib, la fonction Inetmail() ne nécessite pas de serveur smtp.
Elle utilise une action proche de la commande "mailto:" bien connu sous windows, et me permet, pour rappel, de controler le corps du mail avant l'envoie (fonction necessaire dans le cas présent)
Une petite note pour Ayuckers, je vais voir si je peut reprendre le code de ton model objet outlook afin d'inclure le champ $From dans l'udf Outlook dont je t'ai parlé tout à l'heure.
-
Habibsbib
- Niveau 7

- Messages : 393
- Enregistré le : dim. 30 août 2009 13:49
- Localisation : Euh...Verticale, entre le siège et l'écran...
- Status : Hors ligne
Re: [..] Modifier une police et sa couleur dans un mail
Ah ! mais elle ne l'envoie pas alors ?
dommage...
Re: [..] Modifier une police et sa couleur dans un mail
Bonjour,
Alors, je n'ai pas encore eu le temps de tester completement le produit de ayuckers, mais cela s'annonce pas trop mal,
Pourtant je vais devoir soumettre un autre probleme (dans le même contexte).
Mon script est composé de plusieurs gui avec des champs de type guicreateinput(nom_du_champ).
Kompozer me donne effectivement le code necessaire pour générer un modele html, mais je voudrais le générer de manière automatique au début de mon script.
- Dois je utiliser les fonction filecreate ou fileopen ? ou d'autre focntion plus elaborée comme celle lié à l'UDF <IE.AU3> ?
- UNe fois le modele généré, quelle fonction puis je utiliser pour insérer les champs résultant de mon scripts
Par fonction, je précise que je sais tout de même utiliser un guictrlread([nom_de_la_gui])
Ce que je cherche, c'est insérer le résultat sur une ligne particuliere de ce qui va constituer le body du message.
Pour cela, j'ai observer l'existence de manip sur des chaines de caracteres (strings), en parcourant l'aide, mais je trouve les exemples relativements complexe.
quitte à paraitre un peu stupide, quelqu'un saurait-il m'orienter la dessus ?
En vous remerciant par avance
Alors, je n'ai pas encore eu le temps de tester completement le produit de ayuckers, mais cela s'annonce pas trop mal,
Pourtant je vais devoir soumettre un autre probleme (dans le même contexte).
Mon script est composé de plusieurs gui avec des champs de type guicreateinput(nom_du_champ).
Kompozer me donne effectivement le code necessaire pour générer un modele html, mais je voudrais le générer de manière automatique au début de mon script.
- Dois je utiliser les fonction filecreate ou fileopen ? ou d'autre focntion plus elaborée comme celle lié à l'UDF <IE.AU3> ?
- UNe fois le modele généré, quelle fonction puis je utiliser pour insérer les champs résultant de mon scripts
Par fonction, je précise que je sais tout de même utiliser un guictrlread([nom_de_la_gui])
Ce que je cherche, c'est insérer le résultat sur une ligne particuliere de ce qui va constituer le body du message.
Pour cela, j'ai observer l'existence de manip sur des chaines de caracteres (strings), en parcourant l'aide, mais je trouve les exemples relativements complexe.
quitte à paraitre un peu stupide, quelqu'un saurait-il m'orienter la dessus ?
En vous remerciant par avance
Re: [..] Modifier une police et sa couleur dans un mail
Bonjour à tous.
Finalement, les fonctions fileopen et filewriteline me suffisent pour ce probleme.
Par contre, je rencontre un autre soucis.
Je ne pense pas que cela soit très méchant, mais je préfère lancer un autre post à ce sujet.
Je n'ai pas encore terminé la mise en place de mon code sur outlook.
Je vous posterai un résultat des que j'aurais terminé (si cela interresse quelqu'un, bien entendu).
Finalement, les fonctions fileopen et filewriteline me suffisent pour ce probleme.
Par contre, je rencontre un autre soucis.
Je ne pense pas que cela soit très méchant, mais je préfère lancer un autre post à ce sujet.
Je n'ai pas encore terminé la mise en place de mon code sur outlook.
Je vous posterai un résultat des que j'aurais terminé (si cela interresse quelqu'un, bien entendu).
- ayuckers
- Niveau 4

- Messages : 77
- Enregistré le : mer. 28 oct. 2009 14:15
- Localisation : Drome
- Status : Hors ligne
Re: [..] Modifier une police et sa couleur dans un mail
@lerin57
Voici un exemple tres simplifier de la maniere dons je procéde
pour tester :
- décrompresser l'archive zip
- lancer OutLook 2003 (pas encore tester avec le 2007)
- lancer mailer.au3
normalement sa devrait fonctionner, il faut juste que le model soit dans
le meme repertoire que le script
A oui, ouvre aussi le model contenu dans l'archive zip
dans ton navigateur tu devrai comprendre de suite...
* J'utilise un systeme de " Tags " prédéfini dans mes Model qui sont remplacer de maniere automatique...
Voici comment j'ai imaginer la chose :
Au debut mois aussi je voulais utiliser un Fileopen mais j'ai réaliser qu'il etait plus simple de passer par les fonction IniWrite et IniReadSection
Une fois toute mes donné recupere j'utilise IniWrite
de maniere a construire une trame simple et ordonné
ensuite j'utilise IniReadSection afin de me generer un tabeau propre
et parfaitement formater
enfin il ne reste plus qu'a utiliser la fonction StringReplace dans une boucle
For pour remplacer tout les " Tags " predefini.
J'espere que tu arrivera a comprendre la maniere dont j'ai procede
car je ne sais pas si on cherche a faire exactement le meme chose
Avec un peut d'imagination il doit etre possible de placer les balise HTML
lors de la création du fichier INI , mais je n'est pas essayer cette possibilité.
Voici un exemple tres simplifier de la maniere dons je procéde
pour tester :
- décrompresser l'archive zip
- lancer OutLook 2003 (pas encore tester avec le 2007)
- lancer mailer.au3
normalement sa devrait fonctionner, il faut juste que le model soit dans
le meme repertoire que le script
A oui, ouvre aussi le model contenu dans l'archive zip
dans ton navigateur tu devrai comprendre de suite...
* J'utilise un systeme de " Tags " prédéfini dans mes Model qui sont remplacer de maniere automatique...
Voici comment j'ai imaginer la chose :
Au debut mois aussi je voulais utiliser un Fileopen mais j'ai réaliser qu'il etait plus simple de passer par les fonction IniWrite et IniReadSection
Une fois toute mes donné recupere j'utilise IniWrite
de maniere a construire une trame simple et ordonné
ensuite j'utilise IniReadSection afin de me generer un tabeau propre
et parfaitement formater
enfin il ne reste plus qu'a utiliser la fonction StringReplace dans une boucle
For pour remplacer tout les " Tags " predefini.
J'espere que tu arrivera a comprendre la maniere dont j'ai procede
car je ne sais pas si on cherche a faire exactement le meme chose
Avec un peut d'imagination il doit etre possible de placer les balise HTML
lors de la création du fichier INI , mais je n'est pas essayer cette possibilité.
- Fichiers joints
-
- TestModel.zip
- Test model
- (2.09 Kio) Téléchargé 97 fois
Re: [..] Modifier une police et sa couleur dans un mail
Bonsoir Ayuckers,
Je vais tester ta methode.
Les exemples que tu m'as déja fournie correspondent de toute façon à ce que je souhaite réaliser.
La petite différence, c'est que des élément du corps du message seront issue de champs input (ce qui à mon avis, reviendra au même résultat).
Je te remercie pour ton implication.
Je te fait signe des que j'aurais testé.
Je vais tester ta methode.
Les exemples que tu m'as déja fournie correspondent de toute façon à ce que je souhaite réaliser.
La petite différence, c'est que des élément du corps du message seront issue de champs input (ce qui à mon avis, reviendra au même résultat).
Je te remercie pour ton implication.
Je te fait signe des que j'aurais testé.
- ayuckers
- Niveau 4

- Messages : 77
- Enregistré le : mer. 28 oct. 2009 14:15
- Localisation : Drome
- Status : Hors ligne
Re: [..] Modifier une police et sa couleur dans un mail
hello, bin en fait c'est justement sa l'exemple que j'ai mis,
j'ai fait une petite interface graphique avec des champ input
j'ai fait une petite interface graphique avec des champ input
Re: [..] Modifier une police et sa couleur dans un mail
Bonjour, Ayuckers.
Je vient de relire ton exemple mailer.au3. (Le script fonctionne tres bien.)
Je commence à comprendre le fonctionnement, par contre, j'aurais une question concernant la fonction suivante :
Cette fonction est renvoyée plus bas dans ton script:
Je comprend bien entendu l'intéret de vérifier si le fichier a été ouvert.
Toutefois, j'aimerais comprendre pourquoi la variable $Model est remplacée par $ModelMail.
Est ce purement superflue, ou y a -t-il un intérêt particulier.
Après cela, mes notions sont encore un peu floue au niveau de l'utilisation des boucles (FOR ... To).
Mais pour cela, je vais éviter de t'embêter et me replonger dans l'aide et le forum.
Note : L'idée de création d'un fichier ini est géniale !!!
Si tu peut m'apporter quelque précision sur cette question, je t'en remercie
Je vient de relire ton exemple mailer.au3. (Le script fonctionne tres bien.)
Je commence à comprendre le fonctionnement, par contre, j'aurais une question concernant la fonction suivante :
Code : Tout sélectionner
$MonModel = _ReadModel($Model,$ModelDirectory)Code : Tout sélectionner
_ReadModel($ModelMail,$ModelDirectory)
$file = FileOpen($ModelDirectory & $ModelMail, 0)Toutefois, j'aimerais comprendre pourquoi la variable $Model est remplacée par $ModelMail.
Est ce purement superflue, ou y a -t-il un intérêt particulier.
Après cela, mes notions sont encore un peu floue au niveau de l'utilisation des boucles (FOR ... To).
Mais pour cela, je vais éviter de t'embêter et me replonger dans l'aide et le forum.
Note : L'idée de création d'un fichier ini est géniale !!!
Si tu peut m'apporter quelque précision sur cette question, je t'en remercie
Re: [..] Modifier une police et sa couleur dans un mail
Bonjour,
Je Me permet de relancer ayuckers.
Je précise que j'ai adapté la majeure partie du code.
J'ai juste besoin de la précision demandé dans mon post plus haut.
je désire comprendre pourquoi la variable $model est remplacée par $Modelmail;
Le script fonctionne encore une fois sans probleme, mais, sans vouloir harceler qui que ce soit, il est necessaire que je comprenne ce petit point qui m'intrigue
Merci d'avance.
Je Me permet de relancer ayuckers.
Je précise que j'ai adapté la majeure partie du code.
J'ai juste besoin de la précision demandé dans mon post plus haut.
je désire comprendre pourquoi la variable $model est remplacée par $Modelmail;
Le script fonctionne encore une fois sans probleme, mais, sans vouloir harceler qui que ce soit, il est necessaire que je comprenne ce petit point qui m'intrigue
Merci d'avance.
Re: [..] Modifier une police et sa couleur dans un mail
Bonjour,
Finalement, et avec l'aide précieuse de ayuckers et de tlem, je suis arrivé au bout de mon script.
J'ai éliminé la partie de création de fichier *.ini.
J'ai également élaboré un script pour générer les modeles de mails en html.
A ce sujet, je voudrais céer quelquechose de plus, mais je vais creer un nouveau post à ce sujet.
Je tacherais de poster un exemple simple, si cela peut interreser quelqu'un.
Merci encore à tous.
Finalement, et avec l'aide précieuse de ayuckers et de tlem, je suis arrivé au bout de mon script.
J'ai éliminé la partie de création de fichier *.ini.
J'ai également élaboré un script pour générer les modeles de mails en html.
A ce sujet, je voudrais céer quelquechose de plus, mais je vais creer un nouveau post à ce sujet.
Je tacherais de poster un exemple simple, si cela peut interreser quelqu'un.
Merci encore à tous.
- Tlem
- Site Admin

- Messages : 11798
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [R] Modifier une police et sa couleur dans un mail
N'oubliez pas la balise [R] dans le titre de votre premier message si votre sujet est résolu.
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
