"Fred" a écrit dans le message de
news:Dans son message %
Clive Lumb nous dit :"scraper" a écrit dans le message de
news:Bonjour Patrice Henrio, dans le message
news:
tu disais :Pour revenir à la question de départ, langage ou pas, il y de
multiples façons de réaliser ce qu'il veut soit en vb, vba, dos,
Windows (qui est un OS aussi), script etc. j'en passe et des
meilleurs. L'algorithmes est des plus simples :
Sélectionner le répertoire à effacer
Effacer le répertoire sélectionné.
sauf que dans Outlook, je ne sais pas si tu peux acéder de
"l'extérieur" aux "dossiers" créés par l'utilisateur, dans Outlook
même, et ne sélectionner que quelques éléments pour la suppression
...
d'abord .... Outlook, ou Outlook Express ?
Puis je vous conseiller de passer illico presto à Outlook 2003 dont
le filtre spam est une merveille - en plus le dossier "courrier
indésirable" comporte une command econtextuelle "vider ce dossier"
tout comme le corbeille.
Ensuite si l'on veut automatiser la tâche on peut créer un macro
(comme on fait dans word ou excel) en enregistrant vos actions.
Bonsoir,
Justement, en voyant le post d'Anatole c'est ce que je me suis
empressé d'essayer. Et non, pas d'enregistrement automatique chez
moi :-( Peux-tu nous en dire plus ? Une option à activer quelque
part ?
J'ai fait des macros sous Outlook 2000, en ... 2000 et j'ai un peu
la flemme de me replonger dans la librairie d'objets Outlook ;-)
Ceci dit, cela ne m'a pas l'air bien méchant à mettre en oeuvre.
Mais est-ce bien utile ? A moins de placer la macro en AutoClose (ou
un truc dans le genre), il faudra tout de même un clic ou deux. Et
comme tu le signales, il y a le menu contextuel !
J'ai parlé un peu rapidement... en effet on ne peut pas "enregistrer"
des actions comme Macro. Pourtant je suis convaincu de l'avoir fait
avec une version plus ancienne...
En guise de mea culpa, voici le code pour vider (de façon permanente)
le contenu du dossier de courrier indésirable
Public Sub ViderSpam()
Dim MonExplorer As Explorer
Dim SpamFolder As MAPIFolder
Set MonExplorer > Application.Session.GetDefaultFolder(olFolderJunk).GetExplorer
Set SpamFolder = MonExplorer.CurrentFolder
While SpamFolder.Items.Count > 0
SpamFolder.Items.Remove 1
Wend
End Sub
Attacher ce code à un bouton et voilà
"Fred" <foleide@libre.france> a écrit dans le message de
news:OtUYPJGaFHA.3864@TK2MSFTNGP10.phx.gbl...
Dans son message %23wNj44FaFHA.3596@tk2msftngp13.phx.gbl
Clive Lumb nous dit :
"scraper" <scraper@pasdespam.fr> a écrit dans le message de
news:ObKVmvFaFHA.720@TK2MSFTNGP15.phx.gbl...
Bonjour Patrice Henrio, dans le message
news:e5lhFZFaFHA.3712@TK2MSFTNGP09.phx.gbl
tu disais :
Pour revenir à la question de départ, langage ou pas, il y de
multiples façons de réaliser ce qu'il veut soit en vb, vba, dos,
Windows (qui est un OS aussi), script etc. j'en passe et des
meilleurs. L'algorithmes est des plus simples :
Sélectionner le répertoire à effacer
Effacer le répertoire sélectionné.
sauf que dans Outlook, je ne sais pas si tu peux acéder de
"l'extérieur" aux "dossiers" créés par l'utilisateur, dans Outlook
même, et ne sélectionner que quelques éléments pour la suppression
...
d'abord .... Outlook, ou Outlook Express ?
Puis je vous conseiller de passer illico presto à Outlook 2003 dont
le filtre spam est une merveille - en plus le dossier "courrier
indésirable" comporte une command econtextuelle "vider ce dossier"
tout comme le corbeille.
Ensuite si l'on veut automatiser la tâche on peut créer un macro
(comme on fait dans word ou excel) en enregistrant vos actions.
Bonsoir,
Justement, en voyant le post d'Anatole c'est ce que je me suis
empressé d'essayer. Et non, pas d'enregistrement automatique chez
moi :-( Peux-tu nous en dire plus ? Une option à activer quelque
part ?
J'ai fait des macros sous Outlook 2000, en ... 2000 et j'ai un peu
la flemme de me replonger dans la librairie d'objets Outlook ;-)
Ceci dit, cela ne m'a pas l'air bien méchant à mettre en oeuvre.
Mais est-ce bien utile ? A moins de placer la macro en AutoClose (ou
un truc dans le genre), il faudra tout de même un clic ou deux. Et
comme tu le signales, il y a le menu contextuel !
J'ai parlé un peu rapidement... en effet on ne peut pas "enregistrer"
des actions comme Macro. Pourtant je suis convaincu de l'avoir fait
avec une version plus ancienne...
En guise de mea culpa, voici le code pour vider (de façon permanente)
le contenu du dossier de courrier indésirable
Public Sub ViderSpam()
Dim MonExplorer As Explorer
Dim SpamFolder As MAPIFolder
Set MonExplorer > Application.Session.GetDefaultFolder(olFolderJunk).GetExplorer
Set SpamFolder = MonExplorer.CurrentFolder
While SpamFolder.Items.Count > 0
SpamFolder.Items.Remove 1
Wend
End Sub
Attacher ce code à un bouton et voilà
"Fred" a écrit dans le message de
news:Dans son message %
Clive Lumb nous dit :"scraper" a écrit dans le message de
news:Bonjour Patrice Henrio, dans le message
news:
tu disais :Pour revenir à la question de départ, langage ou pas, il y de
multiples façons de réaliser ce qu'il veut soit en vb, vba, dos,
Windows (qui est un OS aussi), script etc. j'en passe et des
meilleurs. L'algorithmes est des plus simples :
Sélectionner le répertoire à effacer
Effacer le répertoire sélectionné.
sauf que dans Outlook, je ne sais pas si tu peux acéder de
"l'extérieur" aux "dossiers" créés par l'utilisateur, dans Outlook
même, et ne sélectionner que quelques éléments pour la suppression
...
d'abord .... Outlook, ou Outlook Express ?
Puis je vous conseiller de passer illico presto à Outlook 2003 dont
le filtre spam est une merveille - en plus le dossier "courrier
indésirable" comporte une command econtextuelle "vider ce dossier"
tout comme le corbeille.
Ensuite si l'on veut automatiser la tâche on peut créer un macro
(comme on fait dans word ou excel) en enregistrant vos actions.
Bonsoir,
Justement, en voyant le post d'Anatole c'est ce que je me suis
empressé d'essayer. Et non, pas d'enregistrement automatique chez
moi :-( Peux-tu nous en dire plus ? Une option à activer quelque
part ?
J'ai fait des macros sous Outlook 2000, en ... 2000 et j'ai un peu
la flemme de me replonger dans la librairie d'objets Outlook ;-)
Ceci dit, cela ne m'a pas l'air bien méchant à mettre en oeuvre.
Mais est-ce bien utile ? A moins de placer la macro en AutoClose (ou
un truc dans le genre), il faudra tout de même un clic ou deux. Et
comme tu le signales, il y a le menu contextuel !
J'ai parlé un peu rapidement... en effet on ne peut pas "enregistrer"
des actions comme Macro. Pourtant je suis convaincu de l'avoir fait
avec une version plus ancienne...
En guise de mea culpa, voici le code pour vider (de façon permanente)
le contenu du dossier de courrier indésirable
Public Sub ViderSpam()
Dim MonExplorer As Explorer
Dim SpamFolder As MAPIFolder
Set MonExplorer > Application.Session.GetDefaultFolder(olFolderJunk).GetExplorer
Set SpamFolder = MonExplorer.CurrentFolder
While SpamFolder.Items.Count > 0
SpamFolder.Items.Remove 1
Wend
End Sub
Attacher ce code à un bouton et voilà
Dans son message uSqU$
Clive Lumb nous dit :"Fred" a écrit dans le message de
news:Dans son message %
Clive Lumb nous dit :"scraper" a écrit dans le message de
news:Bonjour Patrice Henrio, dans le message
news:
tu disais :Pour revenir à la question de départ, langage ou pas, il y de
multiples façons de réaliser ce qu'il veut soit en vb, vba, dos,
Windows (qui est un OS aussi), script etc. j'en passe et des
meilleurs. L'algorithmes est des plus simples :
Sélectionner le répertoire à effacer
Effacer le répertoire sélectionné.
sauf que dans Outlook, je ne sais pas si tu peux acéder de
"l'extérieur" aux "dossiers" créés par l'utilisateur, dans Outlook
même, et ne sélectionner que quelques éléments pour la suppression
...
d'abord .... Outlook, ou Outlook Express ?
Puis je vous conseiller de passer illico presto à Outlook 2003 dont
le filtre spam est une merveille - en plus le dossier "courrier
indésirable" comporte une command econtextuelle "vider ce dossier"
tout comme le corbeille.
Ensuite si l'on veut automatiser la tâche on peut créer un macro
(comme on fait dans word ou excel) en enregistrant vos actions.
Bonsoir,
Justement, en voyant le post d'Anatole c'est ce que je me suis
empressé d'essayer. Et non, pas d'enregistrement automatique chez
moi :-( Peux-tu nous en dire plus ? Une option à activer quelque
part ?
J'ai fait des macros sous Outlook 2000, en ... 2000 et j'ai un peu
la flemme de me replonger dans la librairie d'objets Outlook ;-)
Ceci dit, cela ne m'a pas l'air bien méchant à mettre en oeuvre.
Mais est-ce bien utile ? A moins de placer la macro en AutoClose (ou
un truc dans le genre), il faudra tout de même un clic ou deux. Et
comme tu le signales, il y a le menu contextuel !
J'ai parlé un peu rapidement... en effet on ne peut pas "enregistrer"
des actions comme Macro. Pourtant je suis convaincu de l'avoir fait
avec une version plus ancienne...
Il me semble aussi, c'est pourquoi j'ai pensé à une éventuelle
sécurité à faire sauter - il y a eu beaucoup d'améliorations de ce
côté avec 2003, on ne va certainement pas s'en plaindre :-)En guise de mea culpa, voici le code pour vider (de façon permanente)
le contenu du dossier de courrier indésirable
Public Sub ViderSpam()
Dim MonExplorer As Explorer
Dim SpamFolder As MAPIFolder
Set MonExplorer >> Application.Session.GetDefaultFolder(olFolderJunk).GetExplorer
Set SpamFolder = MonExplorer.CurrentFolder
While SpamFolder.Items.Count > 0
SpamFolder.Items.Remove 1
Wend
End Sub
Attacher ce code à un bouton et voilà
Anatole devrait être satisfait, c'est exactement ce qu'il voulait.
Tu peux aussi mettre un appel à ta procédure dans Application_Quit,
ce qui évite le clic et rend systématique le vidage.
Mais alors se pose le problème des avertissements de sécurité.
En faible, plus aucune protection :-(
En moyen, un avertissement à chaque lancement
En élevé, cela ne s'exécute même pas.
Il faut donc signer la macro : je n'ai pas d'expérience en la
matière, en quoi cela consiste-t-il ?
Dans son message uSqU$AJaFHA.1040@TK2MSFTNGP10.phx.gbl
Clive Lumb nous dit :
"Fred" <foleide@libre.france> a écrit dans le message de
news:OtUYPJGaFHA.3864@TK2MSFTNGP10.phx.gbl...
Dans son message %23wNj44FaFHA.3596@tk2msftngp13.phx.gbl
Clive Lumb nous dit :
"scraper" <scraper@pasdespam.fr> a écrit dans le message de
news:ObKVmvFaFHA.720@TK2MSFTNGP15.phx.gbl...
Bonjour Patrice Henrio, dans le message
news:e5lhFZFaFHA.3712@TK2MSFTNGP09.phx.gbl
tu disais :
Pour revenir à la question de départ, langage ou pas, il y de
multiples façons de réaliser ce qu'il veut soit en vb, vba, dos,
Windows (qui est un OS aussi), script etc. j'en passe et des
meilleurs. L'algorithmes est des plus simples :
Sélectionner le répertoire à effacer
Effacer le répertoire sélectionné.
sauf que dans Outlook, je ne sais pas si tu peux acéder de
"l'extérieur" aux "dossiers" créés par l'utilisateur, dans Outlook
même, et ne sélectionner que quelques éléments pour la suppression
...
d'abord .... Outlook, ou Outlook Express ?
Puis je vous conseiller de passer illico presto à Outlook 2003 dont
le filtre spam est une merveille - en plus le dossier "courrier
indésirable" comporte une command econtextuelle "vider ce dossier"
tout comme le corbeille.
Ensuite si l'on veut automatiser la tâche on peut créer un macro
(comme on fait dans word ou excel) en enregistrant vos actions.
Bonsoir,
Justement, en voyant le post d'Anatole c'est ce que je me suis
empressé d'essayer. Et non, pas d'enregistrement automatique chez
moi :-( Peux-tu nous en dire plus ? Une option à activer quelque
part ?
J'ai fait des macros sous Outlook 2000, en ... 2000 et j'ai un peu
la flemme de me replonger dans la librairie d'objets Outlook ;-)
Ceci dit, cela ne m'a pas l'air bien méchant à mettre en oeuvre.
Mais est-ce bien utile ? A moins de placer la macro en AutoClose (ou
un truc dans le genre), il faudra tout de même un clic ou deux. Et
comme tu le signales, il y a le menu contextuel !
J'ai parlé un peu rapidement... en effet on ne peut pas "enregistrer"
des actions comme Macro. Pourtant je suis convaincu de l'avoir fait
avec une version plus ancienne...
Il me semble aussi, c'est pourquoi j'ai pensé à une éventuelle
sécurité à faire sauter - il y a eu beaucoup d'améliorations de ce
côté avec 2003, on ne va certainement pas s'en plaindre :-)
En guise de mea culpa, voici le code pour vider (de façon permanente)
le contenu du dossier de courrier indésirable
Public Sub ViderSpam()
Dim MonExplorer As Explorer
Dim SpamFolder As MAPIFolder
Set MonExplorer >> Application.Session.GetDefaultFolder(olFolderJunk).GetExplorer
Set SpamFolder = MonExplorer.CurrentFolder
While SpamFolder.Items.Count > 0
SpamFolder.Items.Remove 1
Wend
End Sub
Attacher ce code à un bouton et voilà
Anatole devrait être satisfait, c'est exactement ce qu'il voulait.
Tu peux aussi mettre un appel à ta procédure dans Application_Quit,
ce qui évite le clic et rend systématique le vidage.
Mais alors se pose le problème des avertissements de sécurité.
En faible, plus aucune protection :-(
En moyen, un avertissement à chaque lancement
En élevé, cela ne s'exécute même pas.
Il faut donc signer la macro : je n'ai pas d'expérience en la
matière, en quoi cela consiste-t-il ?
Dans son message uSqU$
Clive Lumb nous dit :"Fred" a écrit dans le message de
news:Dans son message %
Clive Lumb nous dit :"scraper" a écrit dans le message de
news:Bonjour Patrice Henrio, dans le message
news:
tu disais :Pour revenir à la question de départ, langage ou pas, il y de
multiples façons de réaliser ce qu'il veut soit en vb, vba, dos,
Windows (qui est un OS aussi), script etc. j'en passe et des
meilleurs. L'algorithmes est des plus simples :
Sélectionner le répertoire à effacer
Effacer le répertoire sélectionné.
sauf que dans Outlook, je ne sais pas si tu peux acéder de
"l'extérieur" aux "dossiers" créés par l'utilisateur, dans Outlook
même, et ne sélectionner que quelques éléments pour la suppression
...
d'abord .... Outlook, ou Outlook Express ?
Puis je vous conseiller de passer illico presto à Outlook 2003 dont
le filtre spam est une merveille - en plus le dossier "courrier
indésirable" comporte une command econtextuelle "vider ce dossier"
tout comme le corbeille.
Ensuite si l'on veut automatiser la tâche on peut créer un macro
(comme on fait dans word ou excel) en enregistrant vos actions.
Bonsoir,
Justement, en voyant le post d'Anatole c'est ce que je me suis
empressé d'essayer. Et non, pas d'enregistrement automatique chez
moi :-( Peux-tu nous en dire plus ? Une option à activer quelque
part ?
J'ai fait des macros sous Outlook 2000, en ... 2000 et j'ai un peu
la flemme de me replonger dans la librairie d'objets Outlook ;-)
Ceci dit, cela ne m'a pas l'air bien méchant à mettre en oeuvre.
Mais est-ce bien utile ? A moins de placer la macro en AutoClose (ou
un truc dans le genre), il faudra tout de même un clic ou deux. Et
comme tu le signales, il y a le menu contextuel !
J'ai parlé un peu rapidement... en effet on ne peut pas "enregistrer"
des actions comme Macro. Pourtant je suis convaincu de l'avoir fait
avec une version plus ancienne...
Il me semble aussi, c'est pourquoi j'ai pensé à une éventuelle
sécurité à faire sauter - il y a eu beaucoup d'améliorations de ce
côté avec 2003, on ne va certainement pas s'en plaindre :-)En guise de mea culpa, voici le code pour vider (de façon permanente)
le contenu du dossier de courrier indésirable
Public Sub ViderSpam()
Dim MonExplorer As Explorer
Dim SpamFolder As MAPIFolder
Set MonExplorer >> Application.Session.GetDefaultFolder(olFolderJunk).GetExplorer
Set SpamFolder = MonExplorer.CurrentFolder
While SpamFolder.Items.Count > 0
SpamFolder.Items.Remove 1
Wend
End Sub
Attacher ce code à un bouton et voilà
Anatole devrait être satisfait, c'est exactement ce qu'il voulait.
Tu peux aussi mettre un appel à ta procédure dans Application_Quit,
ce qui évite le clic et rend systématique le vidage.
Mais alors se pose le problème des avertissements de sécurité.
En faible, plus aucune protection :-(
En moyen, un avertissement à chaque lancement
En élevé, cela ne s'exécute même pas.
Il faut donc signer la macro : je n'ai pas d'expérience en la
matière, en quoi cela consiste-t-il ?
>"anatole" a écrit dans le message de
Pour un premier essai de newsGroup : je ne suis pas déçu ! par toutes les
Evidemment Clive Lumb a raison :> Puis je vous conseiller de passer illico presto à Outlook 2003 dont le
> filtre spam est une merveille - en plus le dossier "courrier
> indésirable" comporte une commande contextuelle "vider ce dossier"
> tout comme le corbeille.
>
Comme quoi j'ai raison de vouloir vider mes junkMail à part ! Depuis 20 ans
Cela dit j'ai envie d'essayer de bidouiller une personnalisation de mes
>"anatole" <anatole.duflancNopub@caramail.com> a écrit dans le message de
Pour un premier essai de newsGroup : je ne suis pas déçu ! par toutes les
Evidemment Clive Lumb a raison :
> Puis je vous conseiller de passer illico presto à Outlook 2003 dont le
> filtre spam est une merveille - en plus le dossier "courrier
> indésirable" comporte une commande contextuelle "vider ce dossier"
> tout comme le corbeille.
>
Comme quoi j'ai raison de vouloir vider mes junkMail à part ! Depuis 20 ans
Cela dit j'ai envie d'essayer de bidouiller une personnalisation de mes
>"anatole" a écrit dans le message de
Pour un premier essai de newsGroup : je ne suis pas déçu ! par toutes les
Evidemment Clive Lumb a raison :> Puis je vous conseiller de passer illico presto à Outlook 2003 dont le
> filtre spam est une merveille - en plus le dossier "courrier
> indésirable" comporte une commande contextuelle "vider ce dossier"
> tout comme le corbeille.
>
Comme quoi j'ai raison de vouloir vider mes junkMail à part ! Depuis 20 ans
Cela dit j'ai envie d'essayer de bidouiller une personnalisation de mes
Fred wrote:Dans son message uSqU$
Clive Lumb nous dit :"Fred" a écrit dans le message de
news:Dans son message %
Clive Lumb nous dit :"scraper" a écrit dans le message de
news:Bonjour Patrice Henrio, dans le message
news:
tu disais :Pour revenir à la question de départ, langage ou pas, il y de
multiples façons de réaliser ce qu'il veut soit en vb, vba, dos,
Windows (qui est un OS aussi), script etc. j'en passe et des
meilleurs. L'algorithmes est des plus simples :
Sélectionner le répertoire à effacer
Effacer le répertoire sélectionné.
sauf que dans Outlook, je ne sais pas si tu peux acéder de
"l'extérieur" aux "dossiers" créés par l'utilisateur, dans
Outlook même, et ne sélectionner que quelques éléments pour la
suppression ...
d'abord .... Outlook, ou Outlook Express ?
Puis je vous conseiller de passer illico presto à Outlook 2003
dont le filtre spam est une merveille - en plus le dossier
"courrier indésirable" comporte une command econtextuelle "vider
ce dossier" tout comme le corbeille.
Ensuite si l'on veut automatiser la tâche on peut créer un macro
(comme on fait dans word ou excel) en enregistrant vos actions.
Bonsoir,
Justement, en voyant le post d'Anatole c'est ce que je me suis
empressé d'essayer. Et non, pas d'enregistrement automatique chez
moi :-( Peux-tu nous en dire plus ? Une option à activer quelque
part ?
J'ai fait des macros sous Outlook 2000, en ... 2000 et j'ai un peu
la flemme de me replonger dans la librairie d'objets Outlook ;-)
Ceci dit, cela ne m'a pas l'air bien méchant à mettre en oeuvre.
Mais est-ce bien utile ? A moins de placer la macro en AutoClose
(ou un truc dans le genre), il faudra tout de même un clic ou
deux. Et comme tu le signales, il y a le menu contextuel !
J'ai parlé un peu rapidement... en effet on ne peut pas
"enregistrer" des actions comme Macro. Pourtant je suis convaincu
de l'avoir fait avec une version plus ancienne...
Il me semble aussi, c'est pourquoi j'ai pensé à une éventuelle
sécurité à faire sauter - il y a eu beaucoup d'améliorations de ce
côté avec 2003, on ne va certainement pas s'en plaindre :-)En guise de mea culpa, voici le code pour vider (de façon
permanente) le contenu du dossier de courrier indésirable
Public Sub ViderSpam()
Dim MonExplorer As Explorer
Dim SpamFolder As MAPIFolder
Set MonExplorer >>> Application.Session.GetDefaultFolder(olFolderJunk).GetExplorer
Set SpamFolder = MonExplorer.CurrentFolder
While SpamFolder.Items.Count > 0
SpamFolder.Items.Remove 1
Wend
End Sub
Attacher ce code à un bouton et voilà
Anatole devrait être satisfait, c'est exactement ce qu'il voulait.
Tu peux aussi mettre un appel à ta procédure dans Application_Quit,
ce qui évite le clic et rend systématique le vidage.
Mais alors se pose le problème des avertissements de sécurité.
En faible, plus aucune protection :-(
En moyen, un avertissement à chaque lancement
En élevé, cela ne s'exécute même pas.
Il faut donc signer la macro : je n'ai pas d'expérience en la
matière, en quoi cela consiste-t-il ?
D'abord il faut avoir pensé à installer la signature des macros lors
de l'install d'Office, mais peut toujours s'ajouter après.
Je n'ai pas joué avec sous 2003, mais sous 2000 il n'y en avait pas
besoin si le macro était utilisé sur l'Outlook "d'origine" - par
contre il fallait signer si on distribuait le macro aux autres (d'un
groupe de travail par exemple).
Fred wrote:
Dans son message uSqU$AJaFHA.1040@TK2MSFTNGP10.phx.gbl
Clive Lumb nous dit :
"Fred" <foleide@libre.france> a écrit dans le message de
news:OtUYPJGaFHA.3864@TK2MSFTNGP10.phx.gbl...
Dans son message %23wNj44FaFHA.3596@tk2msftngp13.phx.gbl
Clive Lumb nous dit :
"scraper" <scraper@pasdespam.fr> a écrit dans le message de
news:ObKVmvFaFHA.720@TK2MSFTNGP15.phx.gbl...
Bonjour Patrice Henrio, dans le message
news:e5lhFZFaFHA.3712@TK2MSFTNGP09.phx.gbl
tu disais :
Pour revenir à la question de départ, langage ou pas, il y de
multiples façons de réaliser ce qu'il veut soit en vb, vba, dos,
Windows (qui est un OS aussi), script etc. j'en passe et des
meilleurs. L'algorithmes est des plus simples :
Sélectionner le répertoire à effacer
Effacer le répertoire sélectionné.
sauf que dans Outlook, je ne sais pas si tu peux acéder de
"l'extérieur" aux "dossiers" créés par l'utilisateur, dans
Outlook même, et ne sélectionner que quelques éléments pour la
suppression ...
d'abord .... Outlook, ou Outlook Express ?
Puis je vous conseiller de passer illico presto à Outlook 2003
dont le filtre spam est une merveille - en plus le dossier
"courrier indésirable" comporte une command econtextuelle "vider
ce dossier" tout comme le corbeille.
Ensuite si l'on veut automatiser la tâche on peut créer un macro
(comme on fait dans word ou excel) en enregistrant vos actions.
Bonsoir,
Justement, en voyant le post d'Anatole c'est ce que je me suis
empressé d'essayer. Et non, pas d'enregistrement automatique chez
moi :-( Peux-tu nous en dire plus ? Une option à activer quelque
part ?
J'ai fait des macros sous Outlook 2000, en ... 2000 et j'ai un peu
la flemme de me replonger dans la librairie d'objets Outlook ;-)
Ceci dit, cela ne m'a pas l'air bien méchant à mettre en oeuvre.
Mais est-ce bien utile ? A moins de placer la macro en AutoClose
(ou un truc dans le genre), il faudra tout de même un clic ou
deux. Et comme tu le signales, il y a le menu contextuel !
J'ai parlé un peu rapidement... en effet on ne peut pas
"enregistrer" des actions comme Macro. Pourtant je suis convaincu
de l'avoir fait avec une version plus ancienne...
Il me semble aussi, c'est pourquoi j'ai pensé à une éventuelle
sécurité à faire sauter - il y a eu beaucoup d'améliorations de ce
côté avec 2003, on ne va certainement pas s'en plaindre :-)
En guise de mea culpa, voici le code pour vider (de façon
permanente) le contenu du dossier de courrier indésirable
Public Sub ViderSpam()
Dim MonExplorer As Explorer
Dim SpamFolder As MAPIFolder
Set MonExplorer >>> Application.Session.GetDefaultFolder(olFolderJunk).GetExplorer
Set SpamFolder = MonExplorer.CurrentFolder
While SpamFolder.Items.Count > 0
SpamFolder.Items.Remove 1
Wend
End Sub
Attacher ce code à un bouton et voilà
Anatole devrait être satisfait, c'est exactement ce qu'il voulait.
Tu peux aussi mettre un appel à ta procédure dans Application_Quit,
ce qui évite le clic et rend systématique le vidage.
Mais alors se pose le problème des avertissements de sécurité.
En faible, plus aucune protection :-(
En moyen, un avertissement à chaque lancement
En élevé, cela ne s'exécute même pas.
Il faut donc signer la macro : je n'ai pas d'expérience en la
matière, en quoi cela consiste-t-il ?
D'abord il faut avoir pensé à installer la signature des macros lors
de l'install d'Office, mais peut toujours s'ajouter après.
Je n'ai pas joué avec sous 2003, mais sous 2000 il n'y en avait pas
besoin si le macro était utilisé sur l'Outlook "d'origine" - par
contre il fallait signer si on distribuait le macro aux autres (d'un
groupe de travail par exemple).
Fred wrote:Dans son message uSqU$
Clive Lumb nous dit :"Fred" a écrit dans le message de
news:Dans son message %
Clive Lumb nous dit :"scraper" a écrit dans le message de
news:Bonjour Patrice Henrio, dans le message
news:
tu disais :Pour revenir à la question de départ, langage ou pas, il y de
multiples façons de réaliser ce qu'il veut soit en vb, vba, dos,
Windows (qui est un OS aussi), script etc. j'en passe et des
meilleurs. L'algorithmes est des plus simples :
Sélectionner le répertoire à effacer
Effacer le répertoire sélectionné.
sauf que dans Outlook, je ne sais pas si tu peux acéder de
"l'extérieur" aux "dossiers" créés par l'utilisateur, dans
Outlook même, et ne sélectionner que quelques éléments pour la
suppression ...
d'abord .... Outlook, ou Outlook Express ?
Puis je vous conseiller de passer illico presto à Outlook 2003
dont le filtre spam est une merveille - en plus le dossier
"courrier indésirable" comporte une command econtextuelle "vider
ce dossier" tout comme le corbeille.
Ensuite si l'on veut automatiser la tâche on peut créer un macro
(comme on fait dans word ou excel) en enregistrant vos actions.
Bonsoir,
Justement, en voyant le post d'Anatole c'est ce que je me suis
empressé d'essayer. Et non, pas d'enregistrement automatique chez
moi :-( Peux-tu nous en dire plus ? Une option à activer quelque
part ?
J'ai fait des macros sous Outlook 2000, en ... 2000 et j'ai un peu
la flemme de me replonger dans la librairie d'objets Outlook ;-)
Ceci dit, cela ne m'a pas l'air bien méchant à mettre en oeuvre.
Mais est-ce bien utile ? A moins de placer la macro en AutoClose
(ou un truc dans le genre), il faudra tout de même un clic ou
deux. Et comme tu le signales, il y a le menu contextuel !
J'ai parlé un peu rapidement... en effet on ne peut pas
"enregistrer" des actions comme Macro. Pourtant je suis convaincu
de l'avoir fait avec une version plus ancienne...
Il me semble aussi, c'est pourquoi j'ai pensé à une éventuelle
sécurité à faire sauter - il y a eu beaucoup d'améliorations de ce
côté avec 2003, on ne va certainement pas s'en plaindre :-)En guise de mea culpa, voici le code pour vider (de façon
permanente) le contenu du dossier de courrier indésirable
Public Sub ViderSpam()
Dim MonExplorer As Explorer
Dim SpamFolder As MAPIFolder
Set MonExplorer >>> Application.Session.GetDefaultFolder(olFolderJunk).GetExplorer
Set SpamFolder = MonExplorer.CurrentFolder
While SpamFolder.Items.Count > 0
SpamFolder.Items.Remove 1
Wend
End Sub
Attacher ce code à un bouton et voilà
Anatole devrait être satisfait, c'est exactement ce qu'il voulait.
Tu peux aussi mettre un appel à ta procédure dans Application_Quit,
ce qui évite le clic et rend systématique le vidage.
Mais alors se pose le problème des avertissements de sécurité.
En faible, plus aucune protection :-(
En moyen, un avertissement à chaque lancement
En élevé, cela ne s'exécute même pas.
Il faut donc signer la macro : je n'ai pas d'expérience en la
matière, en quoi cela consiste-t-il ?
D'abord il faut avoir pensé à installer la signature des macros lors
de l'install d'Office, mais peut toujours s'ajouter après.
Je n'ai pas joué avec sous 2003, mais sous 2000 il n'y en avait pas
besoin si le macro était utilisé sur l'Outlook "d'origine" - par
contre il fallait signer si on distribuait le macro aux autres (d'un
groupe de travail par exemple).
Fred wrote:Dans son message uSqU$
Clive Lumb nous dit :"Fred" a écrit dans le message de
news:Dans son message %
Clive Lumb nous dit :"scraper" a écrit dans le message de
news:Bonjour Patrice Henrio, dans le message
news:
tu disais :Pour revenir à la question de départ, langage ou pas, il y de
multiples façons de réaliser ce qu'il veut soit en vb, vba, dos,
Windows (qui est un OS aussi), script etc. j'en passe et des
meilleurs. L'algorithmes est des plus simples :
Sélectionner le répertoire à effacer
Effacer le répertoire sélectionné.
sauf que dans Outlook, je ne sais pas si tu peux acéder de
"l'extérieur" aux "dossiers" créés par l'utilisateur, dans
Outlook même, et ne sélectionner que quelques éléments pour la
suppression ...
d'abord .... Outlook, ou Outlook Express ?
Puis je vous conseiller de passer illico presto à Outlook 2003
dont le filtre spam est une merveille - en plus le dossier
"courrier indésirable" comporte une command econtextuelle "vider
ce dossier" tout comme le corbeille.
Ensuite si l'on veut automatiser la tâche on peut créer un macro
(comme on fait dans word ou excel) en enregistrant vos actions.
Bonsoir,
Justement, en voyant le post d'Anatole c'est ce que je me suis
empressé d'essayer. Et non, pas d'enregistrement automatique chez
moi :-( Peux-tu nous en dire plus ? Une option à activer quelque
part ?
J'ai fait des macros sous Outlook 2000, en ... 2000 et j'ai un peu
la flemme de me replonger dans la librairie d'objets Outlook ;-)
Ceci dit, cela ne m'a pas l'air bien méchant à mettre en oeuvre.
Mais est-ce bien utile ? A moins de placer la macro en AutoClose
(ou un truc dans le genre), il faudra tout de même un clic ou
deux. Et comme tu le signales, il y a le menu contextuel !
J'ai parlé un peu rapidement... en effet on ne peut pas
"enregistrer" des actions comme Macro. Pourtant je suis convaincu
de l'avoir fait avec une version plus ancienne...
Il me semble aussi, c'est pourquoi j'ai pensé à une éventuelle
sécurité à faire sauter - il y a eu beaucoup d'améliorations de ce
côté avec 2003, on ne va certainement pas s'en plaindre :-)En guise de mea culpa, voici le code pour vider (de façon
permanente) le contenu du dossier de courrier indésirable
Public Sub ViderSpam()
Dim MonExplorer As Explorer
Dim SpamFolder As MAPIFolder
Set MonExplorer >>> Application.Session.GetDefaultFolder(olFolderJunk).GetExplorer
Set SpamFolder = MonExplorer.CurrentFolder
While SpamFolder.Items.Count > 0
SpamFolder.Items.Remove 1
Wend
End Sub
Attacher ce code à un bouton et voilà
Anatole devrait être satisfait, c'est exactement ce qu'il voulait.
Tu peux aussi mettre un appel à ta procédure dans Application_Quit,
ce qui évite le clic et rend systématique le vidage.
Mais alors se pose le problème des avertissements de sécurité.
En faible, plus aucune protection :-(
En moyen, un avertissement à chaque lancement
En élevé, cela ne s'exécute même pas.
Il faut donc signer la macro : je n'ai pas d'expérience en la
matière, en quoi cela consiste-t-il ?
D'abord il faut avoir pensé à installer la signature des macros lors
de l'install d'Office, mais peut toujours s'ajouter après.
Je n'ai pas joué avec sous 2003, mais sous 2000 il n'y en avait pas
besoin si le macro était utilisé sur l'Outlook "d'origine" - par
contre il fallait signer si on distribuait le macro aux autres (d'un
groupe de travail par exemple).
Clive
Fred wrote:
Dans son message uSqU$AJaFHA.1040@TK2MSFTNGP10.phx.gbl
Clive Lumb nous dit :
"Fred" <foleide@libre.france> a écrit dans le message de
news:OtUYPJGaFHA.3864@TK2MSFTNGP10.phx.gbl...
Dans son message %23wNj44FaFHA.3596@tk2msftngp13.phx.gbl
Clive Lumb nous dit :
"scraper" <scraper@pasdespam.fr> a écrit dans le message de
news:ObKVmvFaFHA.720@TK2MSFTNGP15.phx.gbl...
Bonjour Patrice Henrio, dans le message
news:e5lhFZFaFHA.3712@TK2MSFTNGP09.phx.gbl
tu disais :
Pour revenir à la question de départ, langage ou pas, il y de
multiples façons de réaliser ce qu'il veut soit en vb, vba, dos,
Windows (qui est un OS aussi), script etc. j'en passe et des
meilleurs. L'algorithmes est des plus simples :
Sélectionner le répertoire à effacer
Effacer le répertoire sélectionné.
sauf que dans Outlook, je ne sais pas si tu peux acéder de
"l'extérieur" aux "dossiers" créés par l'utilisateur, dans
Outlook même, et ne sélectionner que quelques éléments pour la
suppression ...
d'abord .... Outlook, ou Outlook Express ?
Puis je vous conseiller de passer illico presto à Outlook 2003
dont le filtre spam est une merveille - en plus le dossier
"courrier indésirable" comporte une command econtextuelle "vider
ce dossier" tout comme le corbeille.
Ensuite si l'on veut automatiser la tâche on peut créer un macro
(comme on fait dans word ou excel) en enregistrant vos actions.
Bonsoir,
Justement, en voyant le post d'Anatole c'est ce que je me suis
empressé d'essayer. Et non, pas d'enregistrement automatique chez
moi :-( Peux-tu nous en dire plus ? Une option à activer quelque
part ?
J'ai fait des macros sous Outlook 2000, en ... 2000 et j'ai un peu
la flemme de me replonger dans la librairie d'objets Outlook ;-)
Ceci dit, cela ne m'a pas l'air bien méchant à mettre en oeuvre.
Mais est-ce bien utile ? A moins de placer la macro en AutoClose
(ou un truc dans le genre), il faudra tout de même un clic ou
deux. Et comme tu le signales, il y a le menu contextuel !
J'ai parlé un peu rapidement... en effet on ne peut pas
"enregistrer" des actions comme Macro. Pourtant je suis convaincu
de l'avoir fait avec une version plus ancienne...
Il me semble aussi, c'est pourquoi j'ai pensé à une éventuelle
sécurité à faire sauter - il y a eu beaucoup d'améliorations de ce
côté avec 2003, on ne va certainement pas s'en plaindre :-)
En guise de mea culpa, voici le code pour vider (de façon
permanente) le contenu du dossier de courrier indésirable
Public Sub ViderSpam()
Dim MonExplorer As Explorer
Dim SpamFolder As MAPIFolder
Set MonExplorer >>> Application.Session.GetDefaultFolder(olFolderJunk).GetExplorer
Set SpamFolder = MonExplorer.CurrentFolder
While SpamFolder.Items.Count > 0
SpamFolder.Items.Remove 1
Wend
End Sub
Attacher ce code à un bouton et voilà
Anatole devrait être satisfait, c'est exactement ce qu'il voulait.
Tu peux aussi mettre un appel à ta procédure dans Application_Quit,
ce qui évite le clic et rend systématique le vidage.
Mais alors se pose le problème des avertissements de sécurité.
En faible, plus aucune protection :-(
En moyen, un avertissement à chaque lancement
En élevé, cela ne s'exécute même pas.
Il faut donc signer la macro : je n'ai pas d'expérience en la
matière, en quoi cela consiste-t-il ?
D'abord il faut avoir pensé à installer la signature des macros lors
de l'install d'Office, mais peut toujours s'ajouter après.
Je n'ai pas joué avec sous 2003, mais sous 2000 il n'y en avait pas
besoin si le macro était utilisé sur l'Outlook "d'origine" - par
contre il fallait signer si on distribuait le macro aux autres (d'un
groupe de travail par exemple).
Clive
Fred wrote:Dans son message uSqU$
Clive Lumb nous dit :"Fred" a écrit dans le message de
news:Dans son message %
Clive Lumb nous dit :"scraper" a écrit dans le message de
news:Bonjour Patrice Henrio, dans le message
news:
tu disais :Pour revenir à la question de départ, langage ou pas, il y de
multiples façons de réaliser ce qu'il veut soit en vb, vba, dos,
Windows (qui est un OS aussi), script etc. j'en passe et des
meilleurs. L'algorithmes est des plus simples :
Sélectionner le répertoire à effacer
Effacer le répertoire sélectionné.
sauf que dans Outlook, je ne sais pas si tu peux acéder de
"l'extérieur" aux "dossiers" créés par l'utilisateur, dans
Outlook même, et ne sélectionner que quelques éléments pour la
suppression ...
d'abord .... Outlook, ou Outlook Express ?
Puis je vous conseiller de passer illico presto à Outlook 2003
dont le filtre spam est une merveille - en plus le dossier
"courrier indésirable" comporte une command econtextuelle "vider
ce dossier" tout comme le corbeille.
Ensuite si l'on veut automatiser la tâche on peut créer un macro
(comme on fait dans word ou excel) en enregistrant vos actions.
Bonsoir,
Justement, en voyant le post d'Anatole c'est ce que je me suis
empressé d'essayer. Et non, pas d'enregistrement automatique chez
moi :-( Peux-tu nous en dire plus ? Une option à activer quelque
part ?
J'ai fait des macros sous Outlook 2000, en ... 2000 et j'ai un peu
la flemme de me replonger dans la librairie d'objets Outlook ;-)
Ceci dit, cela ne m'a pas l'air bien méchant à mettre en oeuvre.
Mais est-ce bien utile ? A moins de placer la macro en AutoClose
(ou un truc dans le genre), il faudra tout de même un clic ou
deux. Et comme tu le signales, il y a le menu contextuel !
J'ai parlé un peu rapidement... en effet on ne peut pas
"enregistrer" des actions comme Macro. Pourtant je suis convaincu
de l'avoir fait avec une version plus ancienne...
Il me semble aussi, c'est pourquoi j'ai pensé à une éventuelle
sécurité à faire sauter - il y a eu beaucoup d'améliorations de ce
côté avec 2003, on ne va certainement pas s'en plaindre :-)En guise de mea culpa, voici le code pour vider (de façon
permanente) le contenu du dossier de courrier indésirable
Public Sub ViderSpam()
Dim MonExplorer As Explorer
Dim SpamFolder As MAPIFolder
Set MonExplorer >>> Application.Session.GetDefaultFolder(olFolderJunk).GetExplorer
Set SpamFolder = MonExplorer.CurrentFolder
While SpamFolder.Items.Count > 0
SpamFolder.Items.Remove 1
Wend
End Sub
Attacher ce code à un bouton et voilà
Anatole devrait être satisfait, c'est exactement ce qu'il voulait.
Tu peux aussi mettre un appel à ta procédure dans Application_Quit,
ce qui évite le clic et rend systématique le vidage.
Mais alors se pose le problème des avertissements de sécurité.
En faible, plus aucune protection :-(
En moyen, un avertissement à chaque lancement
En élevé, cela ne s'exécute même pas.
Il faut donc signer la macro : je n'ai pas d'expérience en la
matière, en quoi cela consiste-t-il ?
D'abord il faut avoir pensé à installer la signature des macros lors
de l'install d'Office, mais peut toujours s'ajouter après.
Je n'ai pas joué avec sous 2003, mais sous 2000 il n'y en avait pas
besoin si le macro était utilisé sur l'Outlook "d'origine" - par
contre il fallait signer si on distribuait le macro aux autres (d'un
groupe de travail par exemple).
Clive
Dans son message
Clive Lumb nous dit :Fred wrote:Dans son message uSqU$
Clive Lumb nous dit :"Fred" a écrit dans le message de
news:Dans son message %
Clive Lumb nous dit :"scraper" a écrit dans le message de
news:Bonjour Patrice Henrio, dans le message
news:
tu disais :Pour revenir à la question de départ, langage ou pas, il y de
multiples façons de réaliser ce qu'il veut soit en vb, vba,
dos, Windows (qui est un OS aussi), script etc. j'en passe et
des meilleurs. L'algorithmes est des plus simples :
Sélectionner le répertoire à effacer
Effacer le répertoire sélectionné.
sauf que dans Outlook, je ne sais pas si tu peux acéder de
"l'extérieur" aux "dossiers" créés par l'utilisateur, dans
Outlook même, et ne sélectionner que quelques éléments pour la
suppression ...
d'abord .... Outlook, ou Outlook Express ?
Puis je vous conseiller de passer illico presto à Outlook 2003
dont le filtre spam est une merveille - en plus le dossier
"courrier indésirable" comporte une command econtextuelle "vider
ce dossier" tout comme le corbeille.
Ensuite si l'on veut automatiser la tâche on peut créer un macro
(comme on fait dans word ou excel) en enregistrant vos actions.
Bonsoir,
Justement, en voyant le post d'Anatole c'est ce que je me suis
empressé d'essayer. Et non, pas d'enregistrement automatique chez
moi :-( Peux-tu nous en dire plus ? Une option à activer quelque
part ?
J'ai fait des macros sous Outlook 2000, en ... 2000 et j'ai un peu
la flemme de me replonger dans la librairie d'objets Outlook ;-)
Ceci dit, cela ne m'a pas l'air bien méchant à mettre en oeuvre.
Mais est-ce bien utile ? A moins de placer la macro en AutoClose
(ou un truc dans le genre), il faudra tout de même un clic ou
deux. Et comme tu le signales, il y a le menu contextuel !
J'ai parlé un peu rapidement... en effet on ne peut pas
"enregistrer" des actions comme Macro. Pourtant je suis convaincu
de l'avoir fait avec une version plus ancienne...
Il me semble aussi, c'est pourquoi j'ai pensé à une éventuelle
sécurité à faire sauter - il y a eu beaucoup d'améliorations de ce
côté avec 2003, on ne va certainement pas s'en plaindre :-)En guise de mea culpa, voici le code pour vider (de façon
permanente) le contenu du dossier de courrier indésirable
Public Sub ViderSpam()
Dim MonExplorer As Explorer
Dim SpamFolder As MAPIFolder
Set MonExplorer >>>> Application.Session.GetDefaultFolder(olFolderJunk).GetExplorer
Set SpamFolder = MonExplorer.CurrentFolder
While SpamFolder.Items.Count > 0
SpamFolder.Items.Remove 1
Wend
End Sub
Attacher ce code à un bouton et voilà
Anatole devrait être satisfait, c'est exactement ce qu'il voulait.
Tu peux aussi mettre un appel à ta procédure dans Application_Quit,
ce qui évite le clic et rend systématique le vidage.
Mais alors se pose le problème des avertissements de sécurité.
En faible, plus aucune protection :-(
En moyen, un avertissement à chaque lancement
En élevé, cela ne s'exécute même pas.
Il faut donc signer la macro : je n'ai pas d'expérience en la
matière, en quoi cela consiste-t-il ?
D'abord il faut avoir pensé à installer la signature des macros lors
de l'install d'Office, mais peut toujours s'ajouter après.
Je n'ai pas joué avec sous 2003, mais sous 2000 il n'y en avait pas
besoin si le macro était utilisé sur l'Outlook "d'origine" - par
contre il fallait signer si on distribuait le macro aux autres (d'un
groupe de travail par exemple).
Clive
Cela n'aura pas été long :-)
Tout est ici :
http://office.microsoft.com/fr-fr/assistance/HP010446121036.aspx
Dans son message u5r47yRaFHA.1404@TK2MSFTNGP09.phx.gbl
Clive Lumb nous dit :
Fred wrote:
Dans son message uSqU$AJaFHA.1040@TK2MSFTNGP10.phx.gbl
Clive Lumb nous dit :
"Fred" <foleide@libre.france> a écrit dans le message de
news:OtUYPJGaFHA.3864@TK2MSFTNGP10.phx.gbl...
Dans son message %23wNj44FaFHA.3596@tk2msftngp13.phx.gbl
Clive Lumb nous dit :
"scraper" <scraper@pasdespam.fr> a écrit dans le message de
news:ObKVmvFaFHA.720@TK2MSFTNGP15.phx.gbl...
Bonjour Patrice Henrio, dans le message
news:e5lhFZFaFHA.3712@TK2MSFTNGP09.phx.gbl
tu disais :
Pour revenir à la question de départ, langage ou pas, il y de
multiples façons de réaliser ce qu'il veut soit en vb, vba,
dos, Windows (qui est un OS aussi), script etc. j'en passe et
des meilleurs. L'algorithmes est des plus simples :
Sélectionner le répertoire à effacer
Effacer le répertoire sélectionné.
sauf que dans Outlook, je ne sais pas si tu peux acéder de
"l'extérieur" aux "dossiers" créés par l'utilisateur, dans
Outlook même, et ne sélectionner que quelques éléments pour la
suppression ...
d'abord .... Outlook, ou Outlook Express ?
Puis je vous conseiller de passer illico presto à Outlook 2003
dont le filtre spam est une merveille - en plus le dossier
"courrier indésirable" comporte une command econtextuelle "vider
ce dossier" tout comme le corbeille.
Ensuite si l'on veut automatiser la tâche on peut créer un macro
(comme on fait dans word ou excel) en enregistrant vos actions.
Bonsoir,
Justement, en voyant le post d'Anatole c'est ce que je me suis
empressé d'essayer. Et non, pas d'enregistrement automatique chez
moi :-( Peux-tu nous en dire plus ? Une option à activer quelque
part ?
J'ai fait des macros sous Outlook 2000, en ... 2000 et j'ai un peu
la flemme de me replonger dans la librairie d'objets Outlook ;-)
Ceci dit, cela ne m'a pas l'air bien méchant à mettre en oeuvre.
Mais est-ce bien utile ? A moins de placer la macro en AutoClose
(ou un truc dans le genre), il faudra tout de même un clic ou
deux. Et comme tu le signales, il y a le menu contextuel !
J'ai parlé un peu rapidement... en effet on ne peut pas
"enregistrer" des actions comme Macro. Pourtant je suis convaincu
de l'avoir fait avec une version plus ancienne...
Il me semble aussi, c'est pourquoi j'ai pensé à une éventuelle
sécurité à faire sauter - il y a eu beaucoup d'améliorations de ce
côté avec 2003, on ne va certainement pas s'en plaindre :-)
En guise de mea culpa, voici le code pour vider (de façon
permanente) le contenu du dossier de courrier indésirable
Public Sub ViderSpam()
Dim MonExplorer As Explorer
Dim SpamFolder As MAPIFolder
Set MonExplorer >>>> Application.Session.GetDefaultFolder(olFolderJunk).GetExplorer
Set SpamFolder = MonExplorer.CurrentFolder
While SpamFolder.Items.Count > 0
SpamFolder.Items.Remove 1
Wend
End Sub
Attacher ce code à un bouton et voilà
Anatole devrait être satisfait, c'est exactement ce qu'il voulait.
Tu peux aussi mettre un appel à ta procédure dans Application_Quit,
ce qui évite le clic et rend systématique le vidage.
Mais alors se pose le problème des avertissements de sécurité.
En faible, plus aucune protection :-(
En moyen, un avertissement à chaque lancement
En élevé, cela ne s'exécute même pas.
Il faut donc signer la macro : je n'ai pas d'expérience en la
matière, en quoi cela consiste-t-il ?
D'abord il faut avoir pensé à installer la signature des macros lors
de l'install d'Office, mais peut toujours s'ajouter après.
Je n'ai pas joué avec sous 2003, mais sous 2000 il n'y en avait pas
besoin si le macro était utilisé sur l'Outlook "d'origine" - par
contre il fallait signer si on distribuait le macro aux autres (d'un
groupe de travail par exemple).
Clive
Cela n'aura pas été long :-)
Tout est ici :
http://office.microsoft.com/fr-fr/assistance/HP010446121036.aspx
Dans son message
Clive Lumb nous dit :Fred wrote:Dans son message uSqU$
Clive Lumb nous dit :"Fred" a écrit dans le message de
news:Dans son message %
Clive Lumb nous dit :"scraper" a écrit dans le message de
news:Bonjour Patrice Henrio, dans le message
news:
tu disais :Pour revenir à la question de départ, langage ou pas, il y de
multiples façons de réaliser ce qu'il veut soit en vb, vba,
dos, Windows (qui est un OS aussi), script etc. j'en passe et
des meilleurs. L'algorithmes est des plus simples :
Sélectionner le répertoire à effacer
Effacer le répertoire sélectionné.
sauf que dans Outlook, je ne sais pas si tu peux acéder de
"l'extérieur" aux "dossiers" créés par l'utilisateur, dans
Outlook même, et ne sélectionner que quelques éléments pour la
suppression ...
d'abord .... Outlook, ou Outlook Express ?
Puis je vous conseiller de passer illico presto à Outlook 2003
dont le filtre spam est une merveille - en plus le dossier
"courrier indésirable" comporte une command econtextuelle "vider
ce dossier" tout comme le corbeille.
Ensuite si l'on veut automatiser la tâche on peut créer un macro
(comme on fait dans word ou excel) en enregistrant vos actions.
Bonsoir,
Justement, en voyant le post d'Anatole c'est ce que je me suis
empressé d'essayer. Et non, pas d'enregistrement automatique chez
moi :-( Peux-tu nous en dire plus ? Une option à activer quelque
part ?
J'ai fait des macros sous Outlook 2000, en ... 2000 et j'ai un peu
la flemme de me replonger dans la librairie d'objets Outlook ;-)
Ceci dit, cela ne m'a pas l'air bien méchant à mettre en oeuvre.
Mais est-ce bien utile ? A moins de placer la macro en AutoClose
(ou un truc dans le genre), il faudra tout de même un clic ou
deux. Et comme tu le signales, il y a le menu contextuel !
J'ai parlé un peu rapidement... en effet on ne peut pas
"enregistrer" des actions comme Macro. Pourtant je suis convaincu
de l'avoir fait avec une version plus ancienne...
Il me semble aussi, c'est pourquoi j'ai pensé à une éventuelle
sécurité à faire sauter - il y a eu beaucoup d'améliorations de ce
côté avec 2003, on ne va certainement pas s'en plaindre :-)En guise de mea culpa, voici le code pour vider (de façon
permanente) le contenu du dossier de courrier indésirable
Public Sub ViderSpam()
Dim MonExplorer As Explorer
Dim SpamFolder As MAPIFolder
Set MonExplorer >>>> Application.Session.GetDefaultFolder(olFolderJunk).GetExplorer
Set SpamFolder = MonExplorer.CurrentFolder
While SpamFolder.Items.Count > 0
SpamFolder.Items.Remove 1
Wend
End Sub
Attacher ce code à un bouton et voilà
Anatole devrait être satisfait, c'est exactement ce qu'il voulait.
Tu peux aussi mettre un appel à ta procédure dans Application_Quit,
ce qui évite le clic et rend systématique le vidage.
Mais alors se pose le problème des avertissements de sécurité.
En faible, plus aucune protection :-(
En moyen, un avertissement à chaque lancement
En élevé, cela ne s'exécute même pas.
Il faut donc signer la macro : je n'ai pas d'expérience en la
matière, en quoi cela consiste-t-il ?
D'abord il faut avoir pensé à installer la signature des macros lors
de l'install d'Office, mais peut toujours s'ajouter après.
Je n'ai pas joué avec sous 2003, mais sous 2000 il n'y en avait pas
besoin si le macro était utilisé sur l'Outlook "d'origine" - par
contre il fallait signer si on distribuait le macro aux autres (d'un
groupe de travail par exemple).
Clive
Cela n'aura pas été long :-)
Tout est ici :
http://office.microsoft.com/fr-fr/assistance/HP010446121036.aspx