Changer compte par défaut d'Outlook avec VBA Excel

gepe09 1 Messages postés samedi 18 février 2006Date d'inscription 2 février 2018 Dernière intervention - 2 févr. 2018 à 11:35 - Dernière réponse : cs_Le Pivert 5139 Messages postés jeudi 13 septembre 2007Date d'inscriptionContributeurStatut 17 mai 2018 Dernière intervention
- 2 févr. 2018 à 13:44
Bonjour,
J'ai écrit une macro dans Excel 2007 pour envoyer des mails avec Outlook.
Je veux que le compte utilisé ne soit pas mon compte par défaut mais le compte d'une association. J'utilise donc le code suivant:
MonMessage.SentOnBehalfOfName = "Mon Association[monassociation@orange.fr]"

Le message se place bien dans Outlook mais l'adresse de l'expéditeur est:
"MonCompteparDéfaut" De la Part de "Mon Association[monassociation@orange.fr]"

Je voudrais éviter que mon compte par défaut apparaisse, d'où ma question:
Y-a t-il un moyen de masquer mon compte par défaut ?
OU de changer le compte par défaut avec VBA ? (pour éviter de le faire manuellement dans Outlook => avec les risques d'oublis)

Merci de votre aide
Cordialement
Gérard

--
Afficher la suite 

Votre réponse

1 réponse

cs_Le Pivert 5139 Messages postés jeudi 13 septembre 2007Date d'inscriptionContributeurStatut 17 mai 2018 Dernière intervention - Modifié par cs_Le Pivert le 2/02/2018 à 13:45
0
Utile
Bonjour,

Voici un exemple d'envoi de mail avec Outlook.


http://excel-malin.com/codes-sources-vba/envoyer-un-email-avec-excel/

Il suffira d'ajouter ceci dans la Sub EnvoyerEmail:

 'création de l'email
    With oMailItem
        .SentOnBehalfOfName = "monassociation@orange.fr"   'n'accepte que les adresses e-mail
        .To = Destinataire
        .Subject = Sujet


J'ai essayé cela fonctionne!

A adapter a ton code

Commenter la réponse de cs_Le Pivert

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.