Bonjour,
j'ai un petit souci avec le script que j'ai créé ci-dessous : celui ne marche pas et je vois pas ou est le problème.
Contexte :
J'ai deux boites mail A et B. Dés je reçois un ou plusieurs mails dans la boite A, celui-ci renvoit une alerte ou plusieurs dans la boite B en indiquant "vous avez recu un ou plusieurs nouveaux messages".
Le script :
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 Private Sub Application_NewMailEx(ByVal EntryIDCollection As String) 'Déclarations Dim MonApp As Outlook.Application Dim MonMail As Object Dim MonNameSpace As Outlook.NameSpace Dim MonSend As ItemSend Dim MonTitle As MailItem 'Instance des objets Set MonApp = Outlook.Application Set MonNameSpace = MonApp.GetNamespace("MAPI") Set MonMail = Application.Session.GetItemFromID(EntryIDCollection) Set MonSend = ItemSend Set MonTitle = MailItem 'Test If MonMail.SenderEmailAddress = NewMailEx Then MonSend.ItemSend ("toto@free.fr") & MonTitle.Item("Vous avez reçu un nouveau message") End If End Sub
Merci à vous pour votre aide





Répondre avec citation
tu devrais t'en sortir
Mais là, ce que tu me proposes c'est un forward du mail... Or, moi ce que je cherche à faire, c'est une simple alerte qui dit que "vous avez recu un message" et rien d'autre ! Comme la boite mail destinataire est partagé entre deux personnes, la 1ere ne doit pas savoir ce que c'est !! D'ou l'idée d'une alerte !


Partager