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 :

Envoyer un email + changer expediteur


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 190
    Par défaut Envoyer un email + changer expediteur
    Bonjour,

    J'utilise 3 facons différentes pour envoyer des emails via VBA.
    Pour chacune d'entre elle, j'essaye de pouvoir changer l'expediteur de l'email.
    Pour la première et deuxième méthode, j'ai trouvé.
    Pourriez-vous m'aider avec la troisième ?
    Merci d'avance.

    Envoyer un simple email
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Set ol = New Outlook.Application
    Set mymail = ol.CreateItem(olMailItem)
    
    mymail.Display    
    mymail.HTMLBody = "test"
    mymail.Subject = "test"
    mymail.To = "test1@test.com"
    mymail.CC = "test2@test.com"
    mymail.SentOnBehalfOfName = "test3@test.com"   '<-- OK
    mymail.Send

    Envoyer une selection d'une feuille Excel
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     xlBook.Sheets("Overview").Range("A1:B10").Select
     xlBook.EnvelopeVisible = True
     xlBook.Sheets("Overview").MailEnvelope.Item.To = "test1@test.com"
     xlBook.Sheets("Overview").MailEnvelope.Item.Subject = "test"
     xlBook.Sheets("Overview").MailEnvelope.Introduction = "test2"
     xlBook.Sheets("Overview").MailEnvelope.Item.SentOnBehalfOfName = "test3@test.com"   '<-- OK
     xlBook.Sheets("Overview").MailEnvelope.Item.Send

    Envoyer un fichier excel en pièce jointe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveWorkbook.SendMail Array(test1@test.com, test2@test.com), Subject:="test"

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Ce n'est pas possible pour les méthodes 2 et 3. A moins de trouver le moyen de changer l'expéditeur par défaut dans Outlook...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 190
    Par défaut
    J'ai édité mon premier post.
    J'ai trouvé une solution pour la deuxième méthode.

    Il me reste plus que la troisième méthode donc..
    Une autre piste ?

Discussions similaires

  1. [XL-2010] Envoyer un email From (Expediteur )
    Par Djohn dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 04/03/2013, 14h26
  2. Script envoyant des emails
    Par pl14 dans le forum Réseau/Web
    Réponses: 10
    Dernier message: 03/05/2006, 16h27
  3. Réponses: 4
    Dernier message: 29/09/2005, 18h29
  4. Envoyer un email
    Par Gourouni dans le forum ASP
    Réponses: 7
    Dernier message: 17/01/2005, 16h39
  5. Pb pour envoyer un email
    Par Décibel dans le forum Flash
    Réponses: 2
    Dernier message: 15/11/2003, 09h54

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