Bonjour à tous.
Je suis sur Outlook 2007 et pour m’aider à traiter les tonnes de mails parfois inutiles que je reçois par jour j’essaye de faire une macro qui me force à classer les mails de la boite de récéption une fois lus.
Je m’explique.
Je voudrais que lorsque je lis un mail qui se trouve dans ma boite de récéption pour la 1ère fois, une boite de dialogue me permettant de choisir le dossier dans lequel il doit être classer apparaisse, et qu’ensuite à la fermeture du mail, ce mail y aille tout seul comme un grand.
J’ai bien trouvé un bout de code, qui fait en partie ce que je kui demande. Le problème est qu’en même temps qu’il classe le mail, ce dernier ne reste pas ouvert…
Public WithEvents AM As MailItem
Private Sub Application_ItemLoad(ByVal Item As Object)
If Item.Class <> olMail Then Exit Sub
Set AM = Item
End Sub
Private Sub AM_Open(Cancel As Boolean)
Dim objNSpace As NameSpace
Dim fldDestination As MAPIFolder
Set objNSpace = Application.GetNamespace("MAPI")
Set fldDestination = objNSpace.PickFolder
AM.Display
AM.Move fldDestination
End Sub
Est-ce que qq’un a une idée pour corriger ça ??
Merci d’avance.
Partager