Bonjour,
Je voudrais pouvoir envoyer des mails via excel à partir d'Outlook.
Ceci ne me pose pas de problème à partir du code :
Le problème est que je voudrais pouvoir envoyer ces mails à partir non de l'adresse Outlook qui est configuré sur mon ordinateur, mais à partir d'une adresse mail spécialement réservée à l'envoi de mail à laquelle on m'a donné accès.
En effet, à partir d'Outlook, il me suffit en mode manuel, après avoir cliqué sur "nouveau message", de cliquer sur "option", puis "de" et je peux choisir à partir de quelle boîte mail envoyer mes mails (la mienne ou celle à laquelle on m'a donné accès).
Malheureusement, je ne sais pas comment faire cela à partir de vba. Existerait-il un moyen ? (par exemple une sorte de ligne) :
monItem.From= "email à partir duquel j'envoie le courrier"
Je voudrais pouvoir envoyer des mails via excel à partir d'Outlook.
Ceci ne me pose pas de problème à partir du code :
Code:
Dim ol As Object, monItem As Object
Set ol = CreateObject("outlook.application")
Set monItem = ol.CreateItem(olMailItem)
For i =2 to 100
monItem.To = "email du destinataire"
monItem.Subject = "sujet n°"&cells(i,2)
monItem.Body = "Blabla"
monItem.Send
Set ol = Nothing
' End If
'Next i
MsgBox "les demandes ont bien été transmises "
End Sub
Le problème est que je voudrais pouvoir envoyer ces mails à partir non de l'adresse Outlook qui est configuré sur mon ordinateur, mais à partir d'une adresse mail spécialement réservée à l'envoi de mail à laquelle on m'a donné accès.
En effet, à partir d'Outlook, il me suffit en mode manuel, après avoir cliqué sur "nouveau message", de cliquer sur "option", puis "de" et je peux choisir à partir de quelle boîte mail envoyer mes mails (la mienne ou celle à laquelle on m'a donné accès).
Malheureusement, je ne sais pas comment faire cela à partir de vba. Existerait-il un moyen ? (par exemple une sorte de ligne) :
monItem.From= "email à partir duquel j'envoie le courrier"