OVH Cloud OVH Cloud

Regles deplacement messages et AR

1 réponse
Avatar
Geraldine Majere
Bonjour,

Je souhaiterais que certains messages envoy=E9s ou re=E7us soient
automatiquement class=E9s dans un dossier sp=E9cifique. Pour les messages
re=E7us, pas de probl=E8me, j'ai cr=E9=E9 une r=E8gle qui le fait tr=E8s
bien. Par contre, pour les messages envoy=E9s, j'ai un probl=E8me.
J'utilise les accus=E9s de r=E9ception et de lecture. Or, Outlook 2000,
que j'utilise (je ne sais pas si c'est la m=EAme chose pour les
versions suivantes), ne sait pas g=E9rer les AR si le message n'est
pas dans les "El=E9ments envoy=E9s" (vous m'arr=EAtez si je dis
n'importe quoi).
Donc, j'aimerais que mes messages envoy=E9s soient d=E9plac=E9s dans le
dossier kivabien *apr=E8s* traitement des AR.
Est-ce que c'est possible ou est-ce que je r=EAve debout ?

Merci d'avance =E0 ceux qui prendront le temps de me lire et un merci
encore plus grand =E0 ceux qui prendront le temps de me r=E9pondre :-)

--=20
G=E9raldine Majere

1 réponse

Avatar
Spectre
Le 13/06/2006, Geraldine Majere a supposé :
Bonjour,

Je souhaiterais que certains messages envoyés ou reçus soient
automatiquement classés dans un dossier spécifique. Pour les messages
reçus, pas de problème, j'ai créé une règle qui le fait très
bien. Par contre, pour les messages envoyés, j'ai un problème.
J'utilise les accusés de réception et de lecture. Or, Outlook 2000,
que j'utilise (je ne sais pas si c'est la même chose pour les
versions suivantes), ne sait pas gérer les AR si le message n'est
pas dans les "Eléments envoyés" (vous m'arrêtez si je dis
n'importe quoi).
Donc, j'aimerais que mes messages envoyés soient déplacés dans le
dossier kivabien *après* traitement des AR.
Est-ce que c'est possible ou est-ce que je rêve debout ?

Merci d'avance à ceux qui prendront le temps de me lire et un merci
encore plus grand à ceux qui prendront le temps de me répondre :-)


Bonjour,

Ci joint un bout de code qui peurêtre lancé par un bouton.
Il a pour object de déplacer les mails reçus et lus depuis plus de 8
jours dans un dossier "arc".

Il peut être facilement adapté à ce que vous recherchez.

Public Function archiver() ' déplace les mails reçus depuis plus de 7
jours dans le répertoire arc.


'Dim objNS As New Outlook.Application
Dim olItem As MailItem
Dim objInbox As MAPIFolder
Dim oSelection
Dim arc As Outlook.MAPIFolder
Dim i As Integer


Set objNS = Application.GetNamespace("MAPI")
Set objInbox = objNS.GetDefaultFolder(olFolderInbox)
Set oSelection = objInbox.Items

Set arc = objInbox.Folders("arc") ' répertoire de
destination

For i = 1 To oSelection.Count ' on parcours tous les mails de la
boite de réception
Set olItem = oSelection.Item(i)
If oSelection.Count <> 0 Then ' si il ya des mails
If olItem.UnRead = False And olItem.ReceivedTime < Date
- 7 Then
olItem.Move arc 'déplacement du mail dans le
dossier arc
Else
End If
End If
Next
End Function

--
Bonjour

Bye
Spectre