IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Envoi EMail Type avec valeurs afichées dans Userform [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2011
    Messages : 58
    Par défaut Envoi EMail Type avec valeurs afichées dans Userform
    Bonjour le Forum,
    Me voici face à un nouveau problème :
    J’ai créé une UserFormEMail dans laquelle on retrouve :
    - 2 dates (TextBox11 et TextBox12)
    - 1 nom (ComboBox1)
    - 1 prenom (TextBox1)
    - 1 e-mail (TextBox2)
    - 1 numero projet (ComboBox3)
    - 3 boutons d’options (OptionButton1, OptionButton2, OptionButton3) dans un Frame5
    - 1 bouton « Envoyer »

    J’ai réussi à charger les ComboBox et les ListBox

    Est-il possible, lorsque j’ai sélectionné un bouton option (par exemple OptionButton1) et que je clique sur le bouton « Envoyer » que ma messagerie retourne un mail type avec comme destinataire : L’adresse mail affichée dans la « Textbox2 » du style :
    Titre :
    « Suivi projet »

    Contenu message :
    « Bonjour Monsieur *valeur affichée dans ComboBox1*,
    Concernant le projet : *valeur affichée dans Combobox3* qui a commencer le *valeur affichée dans TextBox10* nous avons bien pris en compte votre demande »

    La messagerie que j’utilise est « Lotus Notes 6.5 » et s’exécute par défaut directement si je clique sur une adresse mail présente sur ma feuille de calcul.

    Je m’améliore petit à petit mais je n’ai encore jamais rencontré ces fonctions.
    Auriez-vous une idée de comment faire ?

    Merci pour votre aide.

  2. #2
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut heu...!!!
    bonjour bruno


    il te faudra formater tes trois modèles de mail ensuite quelle méthode utilise tu pour envoyer?


    au plaisir
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2011
    Messages : 58
    Par défaut
    En fait, je n'ai jamais envoyé de mail directement par Userform sous Excel.

    Je souhaiterai lorsque je clique sur un bouton que ma messagerie s'ouvre avec comme destinataire: le destinataire sélectionné dans une TextBox et qu'un message soit pré-écrit dans le corps du message.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     .From = "xxxxx@wanadoo.fr"
            .To = "  Destinataire extrait de ma TextBox1 "
            .CC = ""
            .BCC = ""
            .TextBody = "Bonjour monsieur  Texte extrait de ComboBox1 
    Je vous ecrit concernant les projets:  Texte extrait de la ListBox1...
    Cordialement"
    Information peut-être utile:
    Dans une feuille Excel, si dans une cellule je rentre une adresse Mail, et que je clique dessus, ma messagerie s'ouvre en affichant automatiquement le destinataire.

    Peut-être puis-je extraire l'adresse mail de la TextBox1, la copier dans une cellule et provoquer un clic automatiquement sur cette même cellule pour ouvrir la messagerie. Et une fois la messagerie ouverte, faire une macro pour y mettre un message dedans.

    Je n'ai aucune idée de la bonne méthode à utiliser.

    Merci pour vos réponses.

    Cordialement Bruno

  4. #4
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    bonjour bruno

    tu n'a pas répondu a ma question

    quelle messagerie utilise tu

    et même sans savoir dans ma signature tu a mon mailer qui utilise un textbox pour contenir le message

    télecharge le et regarde bien le code il est commenté et les modules sont bien séparés


    sinon donne moi un exemple de mail fini et envoyé pour voir ce que tu veux vraiment
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2011
    Messages : 58
    Par défaut
    La messagerie que j’utilise est « Lotus Notes 6.5 ».

    Le lien de ta signature qui je pense m'intéresse (mon formulaire mail avec CDO en vba) ne fonctionne pas. De plus à quoi correspond un CDO?

    Voici un exemple de mail type a envoyer a l'adresse *TextBox3 (Email destinataire)*: (après je m'adapterai)

    Bonjour Monsieur *TextBox1(Prénom)* *ComboBox1(Nom)*,

    Je vous écrit concernant les projets: *ListBox1(Nº de projet)*
    Afin que vous apportiez les précisions suivante: *(if CheckBox1=true then CheckBox1.Caption)* avant la date suivante: *TextBox2 (date)*

    Meilleures Salutations. Bruno



    Voila merci encore de m'aider.

  6. #6
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut re
    bonjour
    le CDO est une librairie tu l'a forcement dans le références
    "microsoft CDO for window 200 librairie"

    je n'utilise pas lotus mais tu a diverse exemple dans le forum est la faq

    mais néanmoins tu pourrais utiliser le mien il fait exactement ce que tu cherche
    et il a l'avantage de n'utiliser aucune librairie d'aucune application

    il prend le destinataire dans un textbox l'expéditeur aussi

    il te suffit de modifier le serveur sortant correspondant a ton fournisseur d'accès
    je ne vois aucune raison qu'il ne fonctionne pas

    le module envoiemail doit être très peu modifier pour te donner satisfaction

    au plaisir
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Envoie formulaire ; garder les valeurs séléctionnés dans des listes
    Par loviso dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 27/03/2010, 16h37
  2. [XL-2003] Récupérer valeurs cellules dans userform
    Par fullmetalknet dans le forum Excel
    Réponses: 5
    Dernier message: 10/11/2009, 09h34
  3. Réponses: 3
    Dernier message: 14/08/2006, 22h27
  4. Compter nombre d'éléments avec valeur X dans un formulaire
    Par p0Kep0K dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 24/11/2005, 16h49
  5. creer champ avec valeur constante dans resultat de requete
    Par freejeje dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 20/05/2005, 11h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo