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

VBA Outlook Discussion :

Envoyer un mail merge à partir de Word avec une autre adresse email [OL-2016]


Sujet :

VBA Outlook

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 57
    Points : 42
    Points
    42
    Par défaut Envoyer un mail merge à partir de Word avec une autre adresse email
    Bonjour,

    Je ne connais pas du tout VBA pour outlook et j'aimerais apprendre à partir d'un cas réel.
    J'ai constitué une lettre type dans word qui reprend des données dans excel comme le montant à payer, le nr de facture mais aussi l'adresse email des destinataires.
    Je dois fermer d'abord Outlook puis lorsque je fais le mailmerge à partir de word cela fonctionne.
    Je réouvre outlook et soit ils partent après ouverture d'outlook en qques secondes mais je veux d'abord voir si tout à l'air ok alors dans ce cas je déplace les mails vers Inbox pour avoir le temps de les examiner.


    Cela fonctionne, le seul problème est que comme adresse d'expéditeur, étant donné que l'on veut que cela soit réceptionner dans une autre adresse email auquelle tout le monde à accès, je voudrais qu'apparesse une autre adresse d'expéditeur ainsi les bénéficaires de cet email n'ont plus qu'a faire un reply !!!!

    Mille merci pour votre aide précieuse et généreuse !!!!

  2. #2
    Expert éminent
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 087
    Points : 7 168
    Points
    7 168
    Billets dans le blog
    20
    Par défaut
    Bonjour,


    Par programmation il faut utiliser SentOnBehalfOfName,
    Pour envoyer VIA UN SERVEUR EXCHANGE un EMAIL au nom de quelqu’un il faut avoir les droits suffisants.

    Si tu utilises la fonction de publipostage de WORD, il faut intégrer cette propriété au niveau de l'événement
    Application_ItemSend(ByVal item As Object, Cancel As Boolean)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     If instr(1,item.Subject, "PUBLIPOSTAGE",vbTextCompare)>0 Then
            item.SentOnBehalfOfName = "ma bal commune"   
            item.Display
            item.GetInspector.CommandBars.ExecuteMso ("CheckNames")
     
            'On supprime le terme PUBLIPOSTAGE du sujet
            item.Subject = Replace(item.Subject, _
                    "PUBLIPOSTAGE ", "")
     
      item.Save
    end if
    Sans programmation il y a une méthode:

    Tu créés un second profil OUTLOOK avec les paramètres de ta boite commune(nom de ta bal commune et identifiants de ton compte).Tu ouvres OUTLOOK avec ce profil avant d'envoyer ton publipostage.
    Si tu n'as pas les droits sur cette boite tu peux aussi créer un compte POP/SMTP avec un serveur pop fictif et un SMTP qui lui doit être correct.

    Pour vérifier ton publipostage avant l'envoi, tu peux changer le paramètre dans Fichier/options outlook / options avancées / envoi et réception décocher " Envoyer immédiatement une fois connecté"

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 57
    Points : 42
    Points
    42
    Par défaut Outlook vba
    merci beaucoup pour ton aide !!!

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

Discussions similaires

  1. Envoyer un mail automatiquement à partir d'Access
    Par jordan44 dans le forum VBA Access
    Réponses: 2
    Dernier message: 10/10/2008, 06h50
  2. envoyer un mail a partir de son application
    Par amine198927 dans le forum C++Builder
    Réponses: 24
    Dernier message: 16/06/2008, 19h00
  3. Comment envoyer un mail a partir d'une application
    Par _ben_ dans le forum C++Builder
    Réponses: 4
    Dernier message: 27/06/2007, 14h25
  4. [Mail] envoyer un mail a partir d'une adresse free
    Par stars333 dans le forum Langage
    Réponses: 1
    Dernier message: 06/06/2007, 16h55
  5. Réponses: 7
    Dernier message: 03/06/2007, 18h15

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