Bonjour à tous,
Je souhaiterais sous votre aide envoyer un mail enregistré à tous les membres de mon association. De ce fait, j'ai dans une colonne excel tous les mails des adhérents et je voudrais via vba charger le mail enregistrer et l'envoyer à tous mes destinataires, en envoyant un mail par personne pour diminuer les risques de rejet de spam par les serveurs messagerie.
J'ai commancé à écrire ça mais cela m'implique une erreur :
Je n'arrive pas à trouver la procédure pour ouvrir un mail préenregistré. Je vous remercie par avance pour votre aide,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 Sub Send_Mail_Outlook() 'Il faut activer la référence "Microsoft Outlook Library" Avant de lancer cette macro, ' Dans l'éditeur VBA: Faire Menu / Tools / Reference / Cocher "Microsoft Outlook Library" Dim ObjOutlook As New Outlook.Application Dim ObjOutlookmail As MailItem Dim NomFichier As String Dim i As Integer For i = 0 To 5000 Step 1 Set ObjOutlook = New Outlook.Application Set oBjMail = ObjOutlook.GetOpenFilename("C:\Users\Anthony\Desktop\CXN n82 + Fiche Adhésion 2014.msg") With oBjMail .To = Cells(i, 1) ' le destinataire .Send ' '.Send' pour envoyer sans vérification End With Next End Sub
Bien cordialement,
Anthony
Partager