je cherche depuis trop longtemps et ça m’énerve. Je souhaite créer une régle de message dans outlook2003 (pas OE/Windows mail) qui déplacerait les mails envoyés (suivant certains critères bien sûr) vers un dossier spécifié.
Le déplacement est possible uniquement sur les mails entrant, mais pour les mails sortant il ne propose que la copie (c’est à se demander pourquoi bon sang :grrr:).
Alors il y a bien la possibilité d’effectuer une “action personnalisée” mais je n’ai absolument aucune idée de comment créer une action personnalisée ni de où ça se passe.
Donc si un spécialiste de Outlook passe par là je suis preneur de son expertise
mouai … bof. Ce genre de bricolage ne m’interesse pas. Si en plus il faut que je pense à m’envoyer le mail en copi, je ne m’en sors pas :neutre:
Autant deplacer les mails à la main…
Bah oui, mais je ne vois pas bien la différence ni le problème. Si tu veux archiver tes mails envoyés dans plusieurs dossiers, qu’est ce qui te gène dans le fait que ce soit une copie ? A chaque mail envoyé, tu le retrouves dans le dossier “éléments envoyés” et dans le dossier de ton choix suivant la règle de messages.
Amitiés
Janus
Ce qui me gene c’est que si je veux avoir un dossier “éelements envoyés” propre avec les mails envoyés directement dans le bon dossier. Ben je suis quand meme obliger (sauf manip donné lien au-dessus) d’intervenir manuellement (soit pour deplacer soit pour supprimer). Partant de là à quoi bon faire une rêgle ?
En plus c’est completement stupide et abherrant qu’au niveau du soft le deplacement ne soit pas permi pour les regle de messages envoyés :pfff:
J’ai cherché longtemps aussi et je crois qu’il n’y a pas de solution vraiment élégante - c’est vraiment nul !
J’ai trouvé ce compromis :
tu crées des règles bizarres : à exécuter “à l’arrivée”, et qui déplacent les messages adressés à XYZ vers des dossiers donnés
inutile d’activer ces règles puisque tu ne reçois jamais de tels messages
mais de temps en temps tu “exécutes” ces règles sur tes Eléments envoyés poru faire le ménage
(dans les version précédentes il y avait mieux : on pouvait créer une règle “à l’envoi” qui supprime les messages qui avait déjà été copiés par une autre règle. Mais même ça a disparu d’Outlook 2003).
En fait Microsoft a sur pas mal de point appauvri ce logiciel pour obliger les entreprises à acheter Exchange
J’avais le même soucis et je viens de trouver mon bonheur sur faq.outlook.free.fr…
Il “suffit” de créer une macro dans THISOUTLOOKSESSION. Juste un petit copier/coller de ce qui suit :
'############################################
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As _
Boolean)
‘By Oliv’ 9/02/2007 pour Outlook 2003
If Not Item.Class = olMail Then GoTo fin
Dim objNS As NameSpace
Dim objFolder As MAPIFolder
Set objNS = Application.GetNamespace("MAPI")
Set objFolder = objNS.PickFolder
If TypeName(objFolder) = "Nothing" Then
Set objNS = Application.GetNamespace("MAPI")
Set objFolder = objNS.GetDefaultFolder(olFolderDeletedItems)
End If
Set Item.SaveSentMessageFolder = objFolder
fin:
End Sub
Cela ouvre une boite de dialogue à l’envoi du message permettant de choisir ou classer le mail.
en ce qui me concerne, je voulais plus simplement garder une copie de mes réponses dans le dossier en cours (utile pour du suivi de conversation), sans devoir déplacer manuellement mes messages. La macro est la même avec une légère modification sur l’objet objFolder.
NB : je suppose qu’on ne change pas de vue entre le début de la rédaction du message et le clic sur le bouton Envoyer
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
‘By Oliv’ 9/02/2007 pour Outlook 2003
If Not Item.Class = olMail Then GoTo fin
Dim objNS As NameSpace
Dim objFolder As MAPIFolder
Set objNS = Application.GetNamespace(“MAPI”)
Set objFolder = Application.ActiveExplorer.CurrentFolder 'remplace le PickFolder
If TypeName(objFolder) = “Nothing” Then
Set objNS = Application.GetNamespace(“MAPI”)
Set objFolder = objNS.GetDefaultFolder(olFolderDeletedItems)
End If
Set Item.SaveSentMessageFolder = objFolder
fin:
End Sub
Merci pour cette super astuce pour classer les emails envoyés.
Je souhaiterai modifier cette macro pour pré-positionner l’ouverture de la fenètre au niveau du dossier “Éléments envoyés” à la place de “boîte de réception”, je ne connais pas du tout VB et j’ai essayé de m’inspirer des posts sur ce site mais en vain ça ne marche pas.
Quelqu’un pourrait m’aider?