Bonjour à tous,
j'essaye d'ajouter une macro à Outlook pour qui s'active au moment de l'envoi, j'ai trouvé sur le web un script qui ressemble à peu près à ce que je veux faire, mais avant de le modifier j'aimerais déjà réussir à comprendre comment le faire fonctionner ..
le script en question :
J'ai pris ce script, j'ai ouvert l’éditeur dans Outlook, j'ai créé un nouveau module, coller ça dedans, et ça ne donne rien, alors j'ai du sauter une étape.
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 Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean) Dim monMail As MailItem 'élément Message Dim monRecip As Recipient 'élément Destinataire If TypeName(Item) = "MailItem" Then 'le traitement ne se fait que si l'élément envoyé est de type Message Set monMail = Item For Each monRecip In monMail.Recipients ' traitement pour chaque destinataire If LCase(monRecip.Address) = "adresse@monennemi.com" Then 'comparaison avec chaque adresse de destinataire en minuscule MsgBox "Attention, message envoyé à l'ennemi !" 'par exemple, ou "au patron" ;) Cancel = True 'annulation de l'envoi Exit For 'arrêt de la boucle End If Next End If End Sub
L'idée final est de montrer à chaque fois que j'envoi un mail, cela m'affiche une msgBox en me rappelant les destinataires.
Vous remerciant de votre aide précieuse !
précision : je suis sur du 2013, mais cela doit aussi fonctionner sur du 2010 (si possible )
Partager