Bonjour,
Je pense avoir fait le tour des forums et je ne trouve rien qui peut résoudre mon problème.
Situation : VB 6 , Outlook 2007 , serveur Exchange.
Je souhaite migrer de Outlook Express à Outlook 2007 et je possede des appli VB utilisant des composants MAPI qui fontionne correctement sous Express.
J'ai reussi pour l'ensemble a le modifier pour Outlook 2007 mais encore un petit truc cloche nottament lorsque je souhaite supprimer un mail avec le composant delete, je ne retrouve plus celui-ci dans les elements supprimés.(et c'est indispensable pour pour le reste de l'appli ^^)
Je poste donc mon code dans l'espoire que quelqu'un trouve une solution.
Mon problème vient donc probablement de MAPIMessages.Delete dans la partie purge du tampon.
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 '---------------------- 'Commandes MAPI '---------------------- 'NOUVELLE SESSION MAPI : REMETTRE EN EXPLOITATION MAPISession.NewSession = False With MAPIMessages 'Compose un nouveau mail .Compose 'On indexe le message en court .MsgIndex = -1 .RecipDisplayName = Mail_Adherent 'Sujet <TITLE> .MsgSubject = "A TRANSMETTRE A L'OPERATEUR - STARE" 'Message <BODY> .MsgNoteText = Alarme_Impression_Pas_Piece_Jointe 'MAPI messages utilise l'ID de la session pour travailler .SessionID = MAPISession.SessionID 'Envoi sans afficher de boite sous jacente .Send False End With Else Piece_Jointe = True End If [PURGE DU TAMPON DE RECEPTION] 'MAPI messages utilise l'ID de la session pour travailler MAPIMessages.SessionID = MAPISession.SessionID 'Recupere les messages 'entrés' MAPIMessages.Fetch For Purge = 0 To MAPIMessages.MsgCount If Purge = MAPIMessages.MsgCount Then Exit For Else 'Prend un message MAPIMessages.MsgIndex = Purge 'StatusBar StatusBar1.SimpleText = "Session en cours - thread n°" & I + 1 & " / " & Purge & " autoExec..." MAPIMessages.Delete Purge = Purge - 1 End If
Merci d'avence pour votre aide
Partager