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 :

VBA - Userform et envoi de mail [XL-2013]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Chef de projet en SSII
    Inscrit en
    Mars 2016
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Mars 2016
    Messages : 43
    Par défaut VBA - Userform et envoi de mail
    Bonjour,

    J'ai créé un Userform qui contient un bouton de commande.
    Au clic sur ce bouton, un mail contenant les infos du formulaire part vers l'adresse mail indiquée.
    En plus, j'aimerais aussi qu'un mail de bonne réception parte vers la personne ayant renseignée le formulaire (et dont son Email est renseignée dans une textbox). Je n'arrive pas à traiter ce point. Est-ce que quelqu'un aurait des pistes?

    Pour info, il faudrait que cela fonctionne sur Outlook.

    Voici mon code actuel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Private Sub CommandButton1_Click()
     
      Dim MonOutlook As Object
      Dim MonMessage As Object
      Dim corps As String
     
      Set MonOutlook = CreateObject("Outlook.Application")
      Set MonMessage = MonOutlook.createitem(0)
      MonMessage.to = "test@test.com"
      MonMessage.Subject = "Sujet"
     
        corps = "blablabla"  
      MonMessage.body = corps
      MonMessage.send
      Set MonOutlook = Nothing
      Suggestion.Hide
     
    End Sub
    Merci à vous !

  2. #2
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    tu peux mettre la personne en copie cachée (champs Cci) ?


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MonMessage.BCC = ' ici tu mets la valeur du TextBox

  3. #3
    Invité
    Invité(e)
    Par défaut
    bonjour,
    je sais pas si c'est ça que tu veux mais regarde quand même!

    http://www.developpez.net/forums/d31...on/#post221619

  4. #4
    Membre averti
    Femme Profil pro
    Chef de projet en SSII
    Inscrit en
    Mars 2016
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Mars 2016
    Messages : 43
    Par défaut
    Merci à Joe pour cette réponse rapide, mais avec cette solution je ne peux pas personnaliser le mail pour l'expéditeur.

    J'ai effectivement oublié de préciser ce point, je souhaite que l'accusé de réception soit différent du mail de départ pour qu'il ressemble à ceci: "Bonjour, Nous avons bien pris en compte votre demande, elle sera traitée dans les plus brefs délais".

    Citation Envoyé par rdurupt Voir le message
    bonjour,
    je sais pas si c'est ça que tu veux mais regarde quand même!

    http://www.developpez.net/forums/d31...on/#post221619
    Désolé, même problématique.. ça ne permet pas d'envoyer un mail de bonne prise en compte. Ici c'est un accusé de lecture.

  5. #5
    Invité
    Invité(e)
    Par défaut
    oui j'ai posté 1 minute trop top!

    tu veux connaitre l'adresse Outlook du détenteur du compte mail actif?

  6. #6
    Membre averti
    Femme Profil pro
    Chef de projet en SSII
    Inscrit en
    Mars 2016
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Mars 2016
    Messages : 43
    Par défaut
    Non, je veux pouvoir envoyer un mail de bonne réception à la personne ayant rempli le formulaire et dont son email (de cette personne) est renseignée dans une textbox du userform.
    J'ai donc l'email , c'est pas un souci ça.

    J'aimerais un mail personnalisé, et non un accusé de réception ou une copie.

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

Discussions similaires

  1. [débutant][vba] envoi de mails
    Par Christophe93250 dans le forum VBA Access
    Réponses: 3
    Dernier message: 07/05/2006, 17h53
  2. [VBA-E]Envoi de mail journalier
    Par illight dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 28/04/2006, 10h30
  3. [VBA-A] Envoi de mail sans passer par Outlook ou autre.
    Par genius99 dans le forum VBA Access
    Réponses: 4
    Dernier message: 21/02/2006, 07h50
  4. Envoi de mail via un macro vba sur excel
    Par momolamoto dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/12/2005, 18h51
  5. [VBA-E] pb envois de mail outlook
    Par minoru dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 16/08/2005, 19h42

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