|
Publicité ' | ||||||||||||||||||||||
|
|
#1 |
![]() ![]() Bruno GuérangéIngénieur développement logiciels Inscription : mai 2002 Messages : 7 899 ![]() |
Bonjour,
dans les règles de tri sur les messages sortant il y a seulement 'copier le message' mais pas 'déplacer le message'. Y-a-t'il un moyen simple de faire un déplacement plutôt qu'une copie ? C'est d'autant plus bizard que pour les messages sortant c'est l'une des promière options
__________________
Delphi : 264 sources à consulter/télécharger ! |
|
|
00
|
|
|
#2 |
![]() ![]() Morgan BILLYTechnicien de Production Inscription : octobre 2004 Messages : 4 106 ![]() |
Salut Nono,
C'est vrai que dans les règles tu as 'déplacer une copie vers le dossier spécifié' cela créer une copie du mail qui est placée dans le dossier donc tu te retrouve avec une copie dans éléments envoyés + une copie dans le dossier spécifié. autre solution serait de créer une macro et ensuite tu créer une règle qui sur un message sortant exécute la macro Dolphy
__________________
Personnaliser la vue Backstage d'Access 2010 Découvrez avec nous Office 2010 Je ne réponds pas aux questions techniques par MP
|
|
00
|
|
|
#3 |
![]() ![]() Bruno GuérangéIngénieur développement logiciels Inscription : mai 2002 Messages : 7 899 ![]() |
Va falloir que je fasse du VBA alors
![]() Je regarde dés que j'ai le temps.
__________________
Delphi : 264 sources à consulter/télécharger ! |
|
|
00
|
|
|
#4 |
|
Membre actif
![]() |
Bonjour,
Dans la version 2007 c'est possible. En 2003 je pense que le vba s'impose. A bientôt, |
|
|
00
|
|
|
#5 | ||||
![]() ![]() Morgan BILLYTechnicien de Production Inscription : octobre 2004 Messages : 4 106 ![]() |
Salut Nono,
voici un petit code qui s'exécute sur l'envoi d'un mail, par défaut dans un dossier appelé "dolphy_essais", copie le code dans le module ThisOutlookSession : Code :
Code :
__________________
Personnaliser la vue Backstage d'Access 2010 Découvrez avec nous Office 2010 Je ne réponds pas aux questions techniques par MP
|
||||
|
00
|
|
|
#6 | ||
![]() ![]() Bruno GuérangéIngénieur développement logiciels Inscription : mai 2002 Messages : 7 899 ![]() |
![]() Ta fonction brutte fonctionne, mais j'ai essayé d'ajouter un tri en fonction de l'adresse émetrice qui ne fonctionne pas : Code :
![]() PS : Pour info la macro est exécutée quand on clique sur "Envoyer" et donc avant qu'il soit réellement envoyé par "Envoyer/Recevoir", mais ce n'est pas génant.
__________________
Delphi : 264 sources à consulter/télécharger ! |
||
|
|
00
|
|
|
#7 |
![]() ![]() Morgan BILLYTechnicien de Production Inscription : octobre 2004 Messages : 4 106 ![]() |
Salut,
Le soucis est le fait que le mail n'est pas envoyé donc on n'a pas l'info SenderMailAdress, sous OL2007 une nouvelle méthode permet de connaître le compte expéditeur : SendUsingAccount de ce qui est de 2003 je n'ai jamais eu à le faire, sinon autre méthode récupérer le EntryID du mail et après avoir envoyé rechercher le mail pour le déplacer vers le dossier adéquat, c'est peut être pas la meilleure solution mais ça peut fonctionner. Dolphy
__________________
Personnaliser la vue Backstage d'Access 2010 Découvrez avec nous Office 2010 Je ne réponds pas aux questions techniques par MP
|
|
00
|
|
|
#8 | |
![]() ![]() Bruno GuérangéIngénieur développement logiciels Inscription : mai 2002 Messages : 7 899 ![]() |
Citation:
- La copie est faite au moment ou on clique sur 'envoyer' et non pas au moment ou l'envoi est fait. Le mail part donc dans 'Eléments envoyés' alors qu'il n'est... pas envoyé. - La copie est marquée comme non lue... Ce qui m'a fait vérfier que les règles ne sont pas exécutées à l'envoi réel mais au placement du mail dans Boite d'envoi. Ca exclu donc direct tout passage par ce point. J'ai vu aussi en passant que l'on ne pouvait pas appeler une macro via une règle, il fallait en faire une Dll externe J'ai quand même du mal à piger comment MS à pu oublier que l'on veuille trier les mails qui partent
__________________
Delphi : 264 sources à consulter/télécharger ! |
|
|
|
00
|
|
|
#9 | ||
|
Membre chevronné
![]() Inscription : mars 2006 Messages : 643 ![]() |
Salut,
la méthode Citation:
L'événement itemSEND se produit quand on clique sur envoyer ensuite le mail va dans la boite d'envoi puis une copie dans éléments envoyés ou le dossier paramétré dans les options. Citation:
__________________
Have a nice day. ![]() Oliv' OUI à l'utilisation, NON au « copillage » Merci de citer la source |
||
|
|
00
|
|
|
#10 | ||
![]() ![]() Morgan BILLYTechnicien de Production Inscription : octobre 2004 Messages : 4 106 ![]() |
Salut,
Citation:
Comment créer un script dans une règle d'arrivée d'un message ?Dolphy
__________________
Personnaliser la vue Backstage d'Access 2010 Découvrez avec nous Office 2010 Je ne réponds pas aux questions techniques par MP
|
||
|
00
|
|
|
#11 |
|
Membre chevronné
![]() Inscription : mars 2006 Messages : 643 ![]() |
Oui effectivement juste à la reception
__________________
Have a nice day. ![]() Oliv' OUI à l'utilisation, NON au « copillage » Merci de citer la source |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com