VBa - Envoi d'un email via l'email souhaité

Lone-wolf

XLDnaute Barbatruc
Bonjour Hieu :), le Forum :)

À moins de créer déjà plusieurs comptes Outlook sur ton pc, sinon c'est impossible. Et pour creer plusieurs comptes, il faut que tu fasse la demande à ton fournisseur pour qu'ils t'envoie les mots de passes pour chaque compte. Ensuite, comment faire la configuration, la réponse est ICI sinon le faire directement avec ton fournisseur d'accès.

Edit: Bonjour Roland :)
 
Dernière édition:

Roland_M

XLDnaute Barbatruc
Bonjour tout le monde,

avec outlook le paramètre ".from" n'existe pas !
il n'y a qu'un seul expéditeur, celui du compte !
 

fp22us

XLDnaute Nouveau
Bonjour Hieu, le forum,

Il faut faire du vba avec Outlook, et non avec excel pour gérer l'envoi de cet email: le paramètre SentOnBehalfOfName va pouvoir gérer l'adresse mail d'envoi.

A +


Dim ObjOutlook As New Outlook.Application
Dim oBjMail

Set ObjOutlook = New Outlook.Application
Set oBjMail = ObjOutlook.CreateItem(olMailItem)

With oBjMail
.SentOnBehalfOfName = "Ici votre adresse email d'envoi"
.To = CustomerEmail ' le destinataire
.Subject = "L'objet du mail "
.BodyFormat = olFormatHTML
.HTMLBody = Mailbody 'le corps du mail
.Attachments.Add NomFichier ' Nomfichier
.Display ' Pour afficher avant d'envoyer
'.Send ' Pour envoyer sans afficher
End With
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas