Bonjour,
Est-il possible de désigner un dossier dans un fichier .pst pour recevoir
les mails envoyés au lieu du dossier par défaut Eléments envoyés de la BAL
Exchange ?
Je vous remercie pour votre aide.
Bonjour,
Est-il possible de désigner un dossier dans un fichier .pst pour recevoir
les mails envoyés au lieu du dossier par défaut Eléments envoyés de la BAL
Exchange ?
Je vous remercie pour votre aide.
Bonjour,
Est-il possible de désigner un dossier dans un fichier .pst pour recevoir
les mails envoyés au lieu du dossier par défaut Eléments envoyés de la BAL
Exchange ?
Je vous remercie pour votre aide.
Bonjoir(c) CD
Le 13/12/2004 21:58 vous avez écrit ceci :Bonjour,
Est-il possible de désigner un dossier dans un fichier .pst pour recevoir
les mails envoyés au lieu du dossier par défaut Eléments envoyés de la BAL
Exchange ?
Pas vraiment, non... Vous pouvez en fait faire une régle qui déplace le
message envoyé, que vous lancerez manuellement car elle ne peut l'être
automatiquement lors de l'envoi d'un message. Lors de l'envoi, seule une
copie peut être envoyer dans un autre dossier...
Mais on pourrait peut-être suggérer à notre programmeuse en chef :-) de
faire une 'tit macro qui déplacerait le mail envoyé, car MS ne l'a pas
prévu mais donne la possibilité de lancer une action personnalisée (Isa,
si tu as le temps bien entendue, pas de pression, ici c'est pas le boulot,
c'est quand on veut comme on veut)Je vous remercie pour votre aide.
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***
http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/
Bonjoir(c) CD
Le 13/12/2004 21:58 vous avez écrit ceci :
Bonjour,
Est-il possible de désigner un dossier dans un fichier .pst pour recevoir
les mails envoyés au lieu du dossier par défaut Eléments envoyés de la BAL
Exchange ?
Pas vraiment, non... Vous pouvez en fait faire une régle qui déplace le
message envoyé, que vous lancerez manuellement car elle ne peut l'être
automatiquement lors de l'envoi d'un message. Lors de l'envoi, seule une
copie peut être envoyer dans un autre dossier...
Mais on pourrait peut-être suggérer à notre programmeuse en chef :-) de
faire une 'tit macro qui déplacerait le mail envoyé, car MS ne l'a pas
prévu mais donne la possibilité de lancer une action personnalisée (Isa,
si tu as le temps bien entendue, pas de pression, ici c'est pas le boulot,
c'est quand on veut comme on veut)
Je vous remercie pour votre aide.
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***
http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/
Bonjoir(c) CD
Le 13/12/2004 21:58 vous avez écrit ceci :Bonjour,
Est-il possible de désigner un dossier dans un fichier .pst pour recevoir
les mails envoyés au lieu du dossier par défaut Eléments envoyés de la BAL
Exchange ?
Pas vraiment, non... Vous pouvez en fait faire une régle qui déplace le
message envoyé, que vous lancerez manuellement car elle ne peut l'être
automatiquement lors de l'envoi d'un message. Lors de l'envoi, seule une
copie peut être envoyer dans un autre dossier...
Mais on pourrait peut-être suggérer à notre programmeuse en chef :-) de
faire une 'tit macro qui déplacerait le mail envoyé, car MS ne l'a pas
prévu mais donne la possibilité de lancer une action personnalisée (Isa,
si tu as le temps bien entendue, pas de pression, ici c'est pas le boulot,
c'est quand on veut comme on veut)Je vous remercie pour votre aide.
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***
http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/
Bonjour !
C'est si bien amené ! ;-)
Je me penche sur le problème !
Mais les 3 jours prochains, je fais une formation Outlook VBA, ça me retardera peut-être un peu si je n'ai pas fini avant !
;-)
A+
Isa
"JièL Goubert" a écrit dans le message de
news:Bonjoir(c) CD
Le 13/12/2004 21:58 vous avez écrit ceci :Bonjour,
Est-il possible de désigner un dossier dans un fichier .pst pour recevoir
les mails envoyés au lieu du dossier par défaut Eléments envoyés de la BAL
Exchange ?
Pas vraiment, non... Vous pouvez en fait faire une régle qui déplace le
message envoyé, que vous lancerez manuellement car elle ne peut l'être
automatiquement lors de l'envoi d'un message. Lors de l'envoi, seule une
copie peut être envoyer dans un autre dossier...
Mais on pourrait peut-être suggérer à notre programmeuse en chef :-) de
faire une 'tit macro qui déplacerait le mail envoyé, car MS ne l'a pas
prévu mais donne la possibilité de lancer une action personnalisée (Isa,
si tu as le temps bien entendue, pas de pression, ici c'est pas le boulot,
c'est quand on veut comme on veut)Je vous remercie pour votre aide.
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***
http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/
Bonjour !
C'est si bien amené ! ;-)
Je me penche sur le problème !
Mais les 3 jours prochains, je fais une formation Outlook VBA, ça me retardera peut-être un peu si je n'ai pas fini avant !
;-)
A+
Isa
"JièL Goubert" <NOSPAM_JieL.Goubert@laposte-net.NOSPAM> a écrit dans le message de
news:uF6QleX4EHA.2404@TK2MSFTNGP14.phx.gbl...
Bonjoir(c) CD
Le 13/12/2004 21:58 vous avez écrit ceci :
Bonjour,
Est-il possible de désigner un dossier dans un fichier .pst pour recevoir
les mails envoyés au lieu du dossier par défaut Eléments envoyés de la BAL
Exchange ?
Pas vraiment, non... Vous pouvez en fait faire une régle qui déplace le
message envoyé, que vous lancerez manuellement car elle ne peut l'être
automatiquement lors de l'envoi d'un message. Lors de l'envoi, seule une
copie peut être envoyer dans un autre dossier...
Mais on pourrait peut-être suggérer à notre programmeuse en chef :-) de
faire une 'tit macro qui déplacerait le mail envoyé, car MS ne l'a pas
prévu mais donne la possibilité de lancer une action personnalisée (Isa,
si tu as le temps bien entendue, pas de pression, ici c'est pas le boulot,
c'est quand on veut comme on veut)
Je vous remercie pour votre aide.
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***
http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/
Bonjour !
C'est si bien amené ! ;-)
Je me penche sur le problème !
Mais les 3 jours prochains, je fais une formation Outlook VBA, ça me retardera peut-être un peu si je n'ai pas fini avant !
;-)
A+
Isa
"JièL Goubert" a écrit dans le message de
news:Bonjoir(c) CD
Le 13/12/2004 21:58 vous avez écrit ceci :Bonjour,
Est-il possible de désigner un dossier dans un fichier .pst pour recevoir
les mails envoyés au lieu du dossier par défaut Eléments envoyés de la BAL
Exchange ?
Pas vraiment, non... Vous pouvez en fait faire une régle qui déplace le
message envoyé, que vous lancerez manuellement car elle ne peut l'être
automatiquement lors de l'envoi d'un message. Lors de l'envoi, seule une
copie peut être envoyer dans un autre dossier...
Mais on pourrait peut-être suggérer à notre programmeuse en chef :-) de
faire une 'tit macro qui déplacerait le mail envoyé, car MS ne l'a pas
prévu mais donne la possibilité de lancer une action personnalisée (Isa,
si tu as le temps bien entendue, pas de pression, ici c'est pas le boulot,
c'est quand on veut comme on veut)Je vous remercie pour votre aide.
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***
http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/
Bon, ça y est, j'ai une solution, mais deux problèmes se posent :
1. Pour que le dossier Eléments envoyés réagisse à chaque fois, il faut lancer une macro au démarrage d'Outlook, d'où
modification de la ligne de commande d'ouverture de Outlook.
2. Pour ne pas avoir à ressaisir à chaque fois le nom du dossier de "rangement", il faut l'écrire en dur dans le code, soit
en mettant son "identifiant" dans une constante, soit par une ligne de code qui peut être à rallonge.
a. Const IdDossRang = "000000005CA0B834925B1845B5EA1C756C44444F42870000"
puis plus loin : set leDossRang=session.getFolderfromId(IdDossRang)
b. Avec le dossier dans un PST Rangement : RangementMailEnvoyés
set leDossRang=session.Folders("Rangement").Folders("MailEnvoyés")
Que préférez-vous ?
Bon, ça y est, j'ai une solution, mais deux problèmes se posent :
1. Pour que le dossier Eléments envoyés réagisse à chaque fois, il faut lancer une macro au démarrage d'Outlook, d'où
modification de la ligne de commande d'ouverture de Outlook.
2. Pour ne pas avoir à ressaisir à chaque fois le nom du dossier de "rangement", il faut l'écrire en dur dans le code, soit
en mettant son "identifiant" dans une constante, soit par une ligne de code qui peut être à rallonge.
a. Const IdDossRang = "000000005CA0B834925B1845B5EA1C756C44444F42870000"
puis plus loin : set leDossRang=session.getFolderfromId(IdDossRang)
b. Avec le dossier dans un PST Rangement : \RangementMailEnvoyés
set leDossRang=session.Folders("Rangement").Folders("MailEnvoyés")
Que préférez-vous ?
Bon, ça y est, j'ai une solution, mais deux problèmes se posent :
1. Pour que le dossier Eléments envoyés réagisse à chaque fois, il faut lancer une macro au démarrage d'Outlook, d'où
modification de la ligne de commande d'ouverture de Outlook.
2. Pour ne pas avoir à ressaisir à chaque fois le nom du dossier de "rangement", il faut l'écrire en dur dans le code, soit
en mettant son "identifiant" dans une constante, soit par une ligne de code qui peut être à rallonge.
a. Const IdDossRang = "000000005CA0B834925B1845B5EA1C756C44444F42870000"
puis plus loin : set leDossRang=session.getFolderfromId(IdDossRang)
b. Avec le dossier dans un PST Rangement : RangementMailEnvoyés
set leDossRang=session.Folders("Rangement").Folders("MailEnvoyés")
Que préférez-vous ?
Bonjoir(c) Isabelle Prawitz
Le 14/12/2004 14:19 vous avez écrit ceci :Bon, ça y est, j'ai une solution, mais deux problèmes se posent :
1. Pour que le dossier Eléments envoyés réagisse à chaque fois, il faut lancer une macro au démarrage d'Outlook, d'où
modification de la ligne de commande d'ouverture de Outlook.
2. Pour ne pas avoir à ressaisir à chaque fois le nom du dossier de "rangement", il faut l'écrire en dur dans le code,
soit
en mettant son "identifiant" dans une constante, soit par une ligne de code qui peut être à rallonge.
a. Const IdDossRang = "000000005CA0B834925B1845B5EA1C756C44444F42870000"
puis plus loin : set leDossRang=session.getFolderfromId(IdDossRang)
b. Avec le dossier dans un PST Rangement : RangementMailEnvoyés
set leDossRang=session.Folders("Rangement").Folders("MailEnvoyés")
Que préférez-vous ?
Sans contestation, la seconde qui est nettement plus claire qu'une suite
de chiffre totalement ésotérique ;-)
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***
http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/
Bonjoir(c) Isabelle Prawitz
Le 14/12/2004 14:19 vous avez écrit ceci :
Bon, ça y est, j'ai une solution, mais deux problèmes se posent :
1. Pour que le dossier Eléments envoyés réagisse à chaque fois, il faut lancer une macro au démarrage d'Outlook, d'où
modification de la ligne de commande d'ouverture de Outlook.
2. Pour ne pas avoir à ressaisir à chaque fois le nom du dossier de "rangement", il faut l'écrire en dur dans le code,
soit
en mettant son "identifiant" dans une constante, soit par une ligne de code qui peut être à rallonge.
a. Const IdDossRang = "000000005CA0B834925B1845B5EA1C756C44444F42870000"
puis plus loin : set leDossRang=session.getFolderfromId(IdDossRang)
b. Avec le dossier dans un PST Rangement : \RangementMailEnvoyés
set leDossRang=session.Folders("Rangement").Folders("MailEnvoyés")
Que préférez-vous ?
Sans contestation, la seconde qui est nettement plus claire qu'une suite
de chiffre totalement ésotérique ;-)
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***
http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/
Bonjoir(c) Isabelle Prawitz
Le 14/12/2004 14:19 vous avez écrit ceci :Bon, ça y est, j'ai une solution, mais deux problèmes se posent :
1. Pour que le dossier Eléments envoyés réagisse à chaque fois, il faut lancer une macro au démarrage d'Outlook, d'où
modification de la ligne de commande d'ouverture de Outlook.
2. Pour ne pas avoir à ressaisir à chaque fois le nom du dossier de "rangement", il faut l'écrire en dur dans le code,
soit
en mettant son "identifiant" dans une constante, soit par une ligne de code qui peut être à rallonge.
a. Const IdDossRang = "000000005CA0B834925B1845B5EA1C756C44444F42870000"
puis plus loin : set leDossRang=session.getFolderfromId(IdDossRang)
b. Avec le dossier dans un PST Rangement : RangementMailEnvoyés
set leDossRang=session.Folders("Rangement").Folders("MailEnvoyés")
Que préférez-vous ?
Sans contestation, la seconde qui est nettement plus claire qu'une suite
de chiffre totalement ésotérique ;-)
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***
http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/
Ok !
Pour la constante bizarroïde, j'avais bien sûr prévu une manip pour la récupérer !
Bon, alors, je la donne ma "macro" ? (Dans mon exemple, seuls les messages avec pièce(s) jointe(s) sont déplacées, mais on
peut bien sûr changer ça !)
Isa
"JièL Goubert" a écrit dans le message de
news:Bonjoir(c) Isabelle Prawitz
Le 14/12/2004 14:19 vous avez écrit ceci :Bon, ça y est, j'ai une solution, mais deux problèmes se posent :
1. Pour que le dossier Eléments envoyés réagisse à chaque fois, il faut lancer une macro au démarrage d'Outlook, d'où
modification de la ligne de commande d'ouverture de Outlook.
2. Pour ne pas avoir à ressaisir à chaque fois le nom du dossier de "rangement", il faut l'écrire en dur dans le code,
soiten mettant son "identifiant" dans une constante, soit par une ligne de code qui peut être à rallonge.
a. Const IdDossRang = "000000005CA0B834925B1845B5EA1C756C44444F42870000"
puis plus loin : set leDossRang=session.getFolderfromId(IdDossRang)
b. Avec le dossier dans un PST Rangement : RangementMailEnvoyés
set leDossRang=session.Folders("Rangement").Folders("MailEnvoyés")
Que préférez-vous ?
Sans contestation, la seconde qui est nettement plus claire qu'une suite
de chiffre totalement ésotérique ;-)
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***
http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/
Ok !
Pour la constante bizarroïde, j'avais bien sûr prévu une manip pour la récupérer !
Bon, alors, je la donne ma "macro" ? (Dans mon exemple, seuls les messages avec pièce(s) jointe(s) sont déplacées, mais on
peut bien sûr changer ça !)
Isa
"JièL Goubert" <NOSPAM_JieL.Goubert@laposte-net.NOSPAM> a écrit dans le message de
news:e2pWkre4EHA.3708@TK2MSFTNGP14.phx.gbl...
Bonjoir(c) Isabelle Prawitz
Le 14/12/2004 14:19 vous avez écrit ceci :
Bon, ça y est, j'ai une solution, mais deux problèmes se posent :
1. Pour que le dossier Eléments envoyés réagisse à chaque fois, il faut lancer une macro au démarrage d'Outlook, d'où
modification de la ligne de commande d'ouverture de Outlook.
2. Pour ne pas avoir à ressaisir à chaque fois le nom du dossier de "rangement", il faut l'écrire en dur dans le code,
soit
en mettant son "identifiant" dans une constante, soit par une ligne de code qui peut être à rallonge.
a. Const IdDossRang = "000000005CA0B834925B1845B5EA1C756C44444F42870000"
puis plus loin : set leDossRang=session.getFolderfromId(IdDossRang)
b. Avec le dossier dans un PST Rangement : \RangementMailEnvoyés
set leDossRang=session.Folders("Rangement").Folders("MailEnvoyés")
Que préférez-vous ?
Sans contestation, la seconde qui est nettement plus claire qu'une suite
de chiffre totalement ésotérique ;-)
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***
http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/
Ok !
Pour la constante bizarroïde, j'avais bien sûr prévu une manip pour la récupérer !
Bon, alors, je la donne ma "macro" ? (Dans mon exemple, seuls les messages avec pièce(s) jointe(s) sont déplacées, mais on
peut bien sûr changer ça !)
Isa
"JièL Goubert" a écrit dans le message de
news:Bonjoir(c) Isabelle Prawitz
Le 14/12/2004 14:19 vous avez écrit ceci :Bon, ça y est, j'ai une solution, mais deux problèmes se posent :
1. Pour que le dossier Eléments envoyés réagisse à chaque fois, il faut lancer une macro au démarrage d'Outlook, d'où
modification de la ligne de commande d'ouverture de Outlook.
2. Pour ne pas avoir à ressaisir à chaque fois le nom du dossier de "rangement", il faut l'écrire en dur dans le code,
soiten mettant son "identifiant" dans une constante, soit par une ligne de code qui peut être à rallonge.
a. Const IdDossRang = "000000005CA0B834925B1845B5EA1C756C44444F42870000"
puis plus loin : set leDossRang=session.getFolderfromId(IdDossRang)
b. Avec le dossier dans un PST Rangement : RangementMailEnvoyés
set leDossRang=session.Folders("Rangement").Folders("MailEnvoyés")
Que préférez-vous ?
Sans contestation, la seconde qui est nettement plus claire qu'une suite
de chiffre totalement ésotérique ;-)
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***
http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/
Bonjoir(c) Isabelle Prawitz
envoi, qu'on la passe à la moulinette ;-)
tu as corrigé celle de l'ouverture des PJ ?
A+
--
JièL
Le 14/12/2004 16:22 vous avez écrit ceci :Ok !
Pour la constante bizarroïde, j'avais bien sûr prévu une manip pour la récupérer !
Bon, alors, je la donne ma "macro" ? (Dans mon exemple, seuls les messages avec pièce(s) jointe(s) sont déplacées, mais
on
peut bien sûr changer ça !)
Isa
"JièL Goubert" a écrit dans le message de
news:Bonjoir(c) Isabelle Prawitz
Le 14/12/2004 14:19 vous avez écrit ceci :Bon, ça y est, j'ai une solution, mais deux problèmes se posent :
1. Pour que le dossier Eléments envoyés réagisse à chaque fois, il faut lancer une macro au démarrage d'Outlook, d'où
modification de la ligne de commande d'ouverture de Outlook.
2. Pour ne pas avoir à ressaisir à chaque fois le nom du dossier de "rangement", il faut l'écrire en dur dans le code,
soiten mettant son "identifiant" dans une constante, soit par une ligne de code qui peut être à rallonge.
a. Const IdDossRang = "000000005CA0B834925B1845B5EA1C756C44444F42870000"
puis plus loin : set leDossRang=session.getFolderfromId(IdDossRang)
b. Avec le dossier dans un PST Rangement : RangementMailEnvoyés
set leDossRang=session.Folders("Rangement").Folders("MailEnvoyés")
Que préférez-vous ?
Sans contestation, la seconde qui est nettement plus claire qu'une suite
de chiffre totalement ésotérique ;-)
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***
http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/
Bonjoir(c) Isabelle Prawitz
envoi, qu'on la passe à la moulinette ;-)
tu as corrigé celle de l'ouverture des PJ ?
A+
--
JièL
Le 14/12/2004 16:22 vous avez écrit ceci :
Ok !
Pour la constante bizarroïde, j'avais bien sûr prévu une manip pour la récupérer !
Bon, alors, je la donne ma "macro" ? (Dans mon exemple, seuls les messages avec pièce(s) jointe(s) sont déplacées, mais
on
peut bien sûr changer ça !)
Isa
"JièL Goubert" <NOSPAM_JieL.Goubert@laposte-net.NOSPAM> a écrit dans le message de
news:e2pWkre4EHA.3708@TK2MSFTNGP14.phx.gbl...
Bonjoir(c) Isabelle Prawitz
Le 14/12/2004 14:19 vous avez écrit ceci :
Bon, ça y est, j'ai une solution, mais deux problèmes se posent :
1. Pour que le dossier Eléments envoyés réagisse à chaque fois, il faut lancer une macro au démarrage d'Outlook, d'où
modification de la ligne de commande d'ouverture de Outlook.
2. Pour ne pas avoir à ressaisir à chaque fois le nom du dossier de "rangement", il faut l'écrire en dur dans le code,
soit
en mettant son "identifiant" dans une constante, soit par une ligne de code qui peut être à rallonge.
a. Const IdDossRang = "000000005CA0B834925B1845B5EA1C756C44444F42870000"
puis plus loin : set leDossRang=session.getFolderfromId(IdDossRang)
b. Avec le dossier dans un PST Rangement : \RangementMailEnvoyés
set leDossRang=session.Folders("Rangement").Folders("MailEnvoyés")
Que préférez-vous ?
Sans contestation, la seconde qui est nettement plus claire qu'une suite
de chiffre totalement ésotérique ;-)
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***
http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/
Bonjoir(c) Isabelle Prawitz
envoi, qu'on la passe à la moulinette ;-)
tu as corrigé celle de l'ouverture des PJ ?
A+
--
JièL
Le 14/12/2004 16:22 vous avez écrit ceci :Ok !
Pour la constante bizarroïde, j'avais bien sûr prévu une manip pour la récupérer !
Bon, alors, je la donne ma "macro" ? (Dans mon exemple, seuls les messages avec pièce(s) jointe(s) sont déplacées, mais
on
peut bien sûr changer ça !)
Isa
"JièL Goubert" a écrit dans le message de
news:Bonjoir(c) Isabelle Prawitz
Le 14/12/2004 14:19 vous avez écrit ceci :Bon, ça y est, j'ai une solution, mais deux problèmes se posent :
1. Pour que le dossier Eléments envoyés réagisse à chaque fois, il faut lancer une macro au démarrage d'Outlook, d'où
modification de la ligne de commande d'ouverture de Outlook.
2. Pour ne pas avoir à ressaisir à chaque fois le nom du dossier de "rangement", il faut l'écrire en dur dans le code,
soiten mettant son "identifiant" dans une constante, soit par une ligne de code qui peut être à rallonge.
a. Const IdDossRang = "000000005CA0B834925B1845B5EA1C756C44444F42870000"
puis plus loin : set leDossRang=session.getFolderfromId(IdDossRang)
b. Avec le dossier dans un PST Rangement : RangementMailEnvoyés
set leDossRang=session.Folders("Rangement").Folders("MailEnvoyés")
Que préférez-vous ?
Sans contestation, la seconde qui est nettement plus claire qu'une suite
de chiffre totalement ésotérique ;-)
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***
http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/
Ok !
1. Tout en haut du code de session Outlook :
Public WithEvents monDossElEnvoyes As Items 'les futurs éléments du
dossier Eléments envoyés
Dim LeDossRangElEnv As MAPIFolder 'le futur dossier où
seront rangés les mails envoyés
2. La macro qui permet de gérer les évènements du dossier Eléments envoyés
'**************
'***Cette macro déclare le dossier Eléments envoyés pour pouvoir gérer ses
évènements
'**************
Sub InitDoss()
Dim MonEsp As NameSpace
Dim MonDossier As MAPIFolder
Set MonEsp = GetNamespace("MAPI")
Set MonDossier = MonEsp.GetDefaultFolder(olFolderSentMail) 'Dossier
Eléments envoyés
Set monDossElEnvoyes = MonDossier.Items
'******** Ci-dessous l'initialisation du dossier de rangement des éléments
envoyés
'******** ex. avec un dossier PST Rangement avec un sous-dossier
MailPJEnvoyés
Set LeDossRangElEnv MonEsp.Folders("Rangement").Folders("MailPJEnvoyés")
End Sub
'********* fin de la macro d'initialisation
3. Génération de l'évènement monDossElEnvoyes_ItemAdd par sélection de
monDossElEnvoyes dans la liste déroulante Objet, et
sélection de ItemAdd dans la liste déroulante Procédure.
On obtient :
Private Sub monDossElEnvoyes_ItemAdd(ByVal Item As Object)
End Sub
Dans le corps de cet évènement, on colle:
If Item.Attachments.Count > 0 Then 'pour ne déplacer que les messages
avec pièces jointes, à enlever sinon
Item.Move LeDossRangElEnv ' pour déplacer l'élément dans le
dossier de rangement
End If 'pour ne déplacer
que les messages avec pièces jointes, à enlever
sinon
D'où :
'****** Evènement généré à chaque fois qu'un élément arrive dans Eléments
envoyés
'******
Private Sub monDossElEnvoyes_ItemAdd(ByVal Item As Object)
If Item.Attachments.Count > 0 Then 'pour ne déplacer que les messages
avec pièces jointes, à enlever sinon
Item.Move LeDossRangElEnv ' pour déplacer l'élément dans le
dossier de rangement
End If 'pour ne déplacer
que les messages avec pièces jointes, à enlever
sinon
End Sub
'****** Fin de l'évènement
4. On enregistre la session Outlook
"C:Program FilesMicrosoft OfficeOFFICE11OUTLOOK.EXE" /autorun
Projet1.ThisOutlookSession.InitDoss
si la version de Outlook est 2003 et l'emplacement par défaut.
Sinon, conserver la première partie de la ligne de commande, et rajouter
juste
/autorun Projet1.ThisOutlookSession.InitDoss
Voilà !
Pour les PJ, j'ai fait une autre version qu'il faut que je regarde encore
un peu (suppression du dossier temp !)
Quant à simuler la boîte de choix de dossier, j'ai abandonné ! Trop
compliqué ! L'impression de revenir en environnement 3.11
!)
A+
Isa
"JièL Goubert" a écrit dans le
message de
news:Bonjoir(c) Isabelle Prawitz
envoi, qu'on la passe à la moulinette ;-)
tu as corrigé celle de l'ouverture des PJ ?
A+
--
JièL
Le 14/12/2004 16:22 vous avez écrit ceci :Ok !
Pour la constante bizarroïde, j'avais bien sûr prévu une manip pour la
récupérer !
Bon, alors, je la donne ma "macro" ? (Dans mon exemple, seuls les
messages avec pièce(s) jointe(s) sont déplacées, mais
onpeut bien sûr changer ça !)
Isa
"JièL Goubert" a écrit dans
le message de
news:Bonjoir(c) Isabelle Prawitz
Le 14/12/2004 14:19 vous avez écrit ceci :Bon, ça y est, j'ai une solution, mais deux problèmes se posent :
1. Pour que le dossier Eléments envoyés réagisse à chaque fois, il
faut lancer une macro au démarrage d'Outlook, d'où
modification de la ligne de commande d'ouverture de Outlook.
2. Pour ne pas avoir à ressaisir à chaque fois le nom du dossier de
"rangement", il faut l'écrire en dur dans le code,
soiten mettant son "identifiant" dans une constante, soit par une ligne
de code qui peut être à rallonge.
a. Const IdDossRang "000000005CA0B834925B1845B5EA1C756C44444F42870000"
puis plus loin : set
leDossRang=session.getFolderfromId(IdDossRang)
b. Avec le dossier dans un PST Rangement :
RangementMailEnvoyés
set
leDossRang=session.Folders("Rangement").Folders("MailEnvoyés")
Que préférez-vous ?
Sans contestation, la seconde qui est nettement plus claire qu'une
suite
de chiffre totalement ésotérique ;-)
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***
http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/
Ok !
1. Tout en haut du code de session Outlook :
Public WithEvents monDossElEnvoyes As Items 'les futurs éléments du
dossier Eléments envoyés
Dim LeDossRangElEnv As MAPIFolder 'le futur dossier où
seront rangés les mails envoyés
2. La macro qui permet de gérer les évènements du dossier Eléments envoyés
'**************
'***Cette macro déclare le dossier Eléments envoyés pour pouvoir gérer ses
évènements
'**************
Sub InitDoss()
Dim MonEsp As NameSpace
Dim MonDossier As MAPIFolder
Set MonEsp = GetNamespace("MAPI")
Set MonDossier = MonEsp.GetDefaultFolder(olFolderSentMail) 'Dossier
Eléments envoyés
Set monDossElEnvoyes = MonDossier.Items
'******** Ci-dessous l'initialisation du dossier de rangement des éléments
envoyés
'******** ex. avec un dossier PST Rangement avec un sous-dossier
MailPJEnvoyés
Set LeDossRangElEnv MonEsp.Folders("Rangement").Folders("MailPJEnvoyés")
End Sub
'********* fin de la macro d'initialisation
3. Génération de l'évènement monDossElEnvoyes_ItemAdd par sélection de
monDossElEnvoyes dans la liste déroulante Objet, et
sélection de ItemAdd dans la liste déroulante Procédure.
On obtient :
Private Sub monDossElEnvoyes_ItemAdd(ByVal Item As Object)
End Sub
Dans le corps de cet évènement, on colle:
If Item.Attachments.Count > 0 Then 'pour ne déplacer que les messages
avec pièces jointes, à enlever sinon
Item.Move LeDossRangElEnv ' pour déplacer l'élément dans le
dossier de rangement
End If 'pour ne déplacer
que les messages avec pièces jointes, à enlever
sinon
D'où :
'****** Evènement généré à chaque fois qu'un élément arrive dans Eléments
envoyés
'******
Private Sub monDossElEnvoyes_ItemAdd(ByVal Item As Object)
If Item.Attachments.Count > 0 Then 'pour ne déplacer que les messages
avec pièces jointes, à enlever sinon
Item.Move LeDossRangElEnv ' pour déplacer l'élément dans le
dossier de rangement
End If 'pour ne déplacer
que les messages avec pièces jointes, à enlever
sinon
End Sub
'****** Fin de l'évènement
4. On enregistre la session Outlook
"C:Program FilesMicrosoft OfficeOFFICE11OUTLOOK.EXE" /autorun
Projet1.ThisOutlookSession.InitDoss
si la version de Outlook est 2003 et l'emplacement par défaut.
Sinon, conserver la première partie de la ligne de commande, et rajouter
juste
/autorun Projet1.ThisOutlookSession.InitDoss
Voilà !
Pour les PJ, j'ai fait une autre version qu'il faut que je regarde encore
un peu (suppression du dossier temp !)
Quant à simuler la boîte de choix de dossier, j'ai abandonné ! Trop
compliqué ! L'impression de revenir en environnement 3.11
!)
A+
Isa
"JièL Goubert" <NOSPAM_JieL.Goubert@laposte-net.NOSPAM> a écrit dans le
message de
news:OqhJiwf4EHA.1408@TK2MSFTNGP10.phx.gbl...
Bonjoir(c) Isabelle Prawitz
envoi, qu'on la passe à la moulinette ;-)
tu as corrigé celle de l'ouverture des PJ ?
A+
--
JièL
Le 14/12/2004 16:22 vous avez écrit ceci :
Ok !
Pour la constante bizarroïde, j'avais bien sûr prévu une manip pour la
récupérer !
Bon, alors, je la donne ma "macro" ? (Dans mon exemple, seuls les
messages avec pièce(s) jointe(s) sont déplacées, mais
on
peut bien sûr changer ça !)
Isa
"JièL Goubert" <NOSPAM_JieL.Goubert@laposte-net.NOSPAM> a écrit dans
le message de
news:e2pWkre4EHA.3708@TK2MSFTNGP14.phx.gbl...
Bonjoir(c) Isabelle Prawitz
Le 14/12/2004 14:19 vous avez écrit ceci :
Bon, ça y est, j'ai une solution, mais deux problèmes se posent :
1. Pour que le dossier Eléments envoyés réagisse à chaque fois, il
faut lancer une macro au démarrage d'Outlook, d'où
modification de la ligne de commande d'ouverture de Outlook.
2. Pour ne pas avoir à ressaisir à chaque fois le nom du dossier de
"rangement", il faut l'écrire en dur dans le code,
soit
en mettant son "identifiant" dans une constante, soit par une ligne
de code qui peut être à rallonge.
a. Const IdDossRang "000000005CA0B834925B1845B5EA1C756C44444F42870000"
puis plus loin : set
leDossRang=session.getFolderfromId(IdDossRang)
b. Avec le dossier dans un PST Rangement :
\RangementMailEnvoyés
set
leDossRang=session.Folders("Rangement").Folders("MailEnvoyés")
Que préférez-vous ?
Sans contestation, la seconde qui est nettement plus claire qu'une
suite
de chiffre totalement ésotérique ;-)
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***
http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/
Ok !
1. Tout en haut du code de session Outlook :
Public WithEvents monDossElEnvoyes As Items 'les futurs éléments du
dossier Eléments envoyés
Dim LeDossRangElEnv As MAPIFolder 'le futur dossier où
seront rangés les mails envoyés
2. La macro qui permet de gérer les évènements du dossier Eléments envoyés
'**************
'***Cette macro déclare le dossier Eléments envoyés pour pouvoir gérer ses
évènements
'**************
Sub InitDoss()
Dim MonEsp As NameSpace
Dim MonDossier As MAPIFolder
Set MonEsp = GetNamespace("MAPI")
Set MonDossier = MonEsp.GetDefaultFolder(olFolderSentMail) 'Dossier
Eléments envoyés
Set monDossElEnvoyes = MonDossier.Items
'******** Ci-dessous l'initialisation du dossier de rangement des éléments
envoyés
'******** ex. avec un dossier PST Rangement avec un sous-dossier
MailPJEnvoyés
Set LeDossRangElEnv MonEsp.Folders("Rangement").Folders("MailPJEnvoyés")
End Sub
'********* fin de la macro d'initialisation
3. Génération de l'évènement monDossElEnvoyes_ItemAdd par sélection de
monDossElEnvoyes dans la liste déroulante Objet, et
sélection de ItemAdd dans la liste déroulante Procédure.
On obtient :
Private Sub monDossElEnvoyes_ItemAdd(ByVal Item As Object)
End Sub
Dans le corps de cet évènement, on colle:
If Item.Attachments.Count > 0 Then 'pour ne déplacer que les messages
avec pièces jointes, à enlever sinon
Item.Move LeDossRangElEnv ' pour déplacer l'élément dans le
dossier de rangement
End If 'pour ne déplacer
que les messages avec pièces jointes, à enlever
sinon
D'où :
'****** Evènement généré à chaque fois qu'un élément arrive dans Eléments
envoyés
'******
Private Sub monDossElEnvoyes_ItemAdd(ByVal Item As Object)
If Item.Attachments.Count > 0 Then 'pour ne déplacer que les messages
avec pièces jointes, à enlever sinon
Item.Move LeDossRangElEnv ' pour déplacer l'élément dans le
dossier de rangement
End If 'pour ne déplacer
que les messages avec pièces jointes, à enlever
sinon
End Sub
'****** Fin de l'évènement
4. On enregistre la session Outlook
"C:Program FilesMicrosoft OfficeOFFICE11OUTLOOK.EXE" /autorun
Projet1.ThisOutlookSession.InitDoss
si la version de Outlook est 2003 et l'emplacement par défaut.
Sinon, conserver la première partie de la ligne de commande, et rajouter
juste
/autorun Projet1.ThisOutlookSession.InitDoss
Voilà !
Pour les PJ, j'ai fait une autre version qu'il faut que je regarde encore
un peu (suppression du dossier temp !)
Quant à simuler la boîte de choix de dossier, j'ai abandonné ! Trop
compliqué ! L'impression de revenir en environnement 3.11
!)
A+
Isa
"JièL Goubert" a écrit dans le
message de
news:Bonjoir(c) Isabelle Prawitz
envoi, qu'on la passe à la moulinette ;-)
tu as corrigé celle de l'ouverture des PJ ?
A+
--
JièL
Le 14/12/2004 16:22 vous avez écrit ceci :Ok !
Pour la constante bizarroïde, j'avais bien sûr prévu une manip pour la
récupérer !
Bon, alors, je la donne ma "macro" ? (Dans mon exemple, seuls les
messages avec pièce(s) jointe(s) sont déplacées, mais
onpeut bien sûr changer ça !)
Isa
"JièL Goubert" a écrit dans
le message de
news:Bonjoir(c) Isabelle Prawitz
Le 14/12/2004 14:19 vous avez écrit ceci :Bon, ça y est, j'ai une solution, mais deux problèmes se posent :
1. Pour que le dossier Eléments envoyés réagisse à chaque fois, il
faut lancer une macro au démarrage d'Outlook, d'où
modification de la ligne de commande d'ouverture de Outlook.
2. Pour ne pas avoir à ressaisir à chaque fois le nom du dossier de
"rangement", il faut l'écrire en dur dans le code,
soiten mettant son "identifiant" dans une constante, soit par une ligne
de code qui peut être à rallonge.
a. Const IdDossRang "000000005CA0B834925B1845B5EA1C756C44444F42870000"
puis plus loin : set
leDossRang=session.getFolderfromId(IdDossRang)
b. Avec le dossier dans un PST Rangement :
RangementMailEnvoyés
set
leDossRang=session.Folders("Rangement").Folders("MailEnvoyés")
Que préférez-vous ?
Sans contestation, la seconde qui est nettement plus claire qu'une
suite
de chiffre totalement ésotérique ;-)
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
*** ENQUETE SUR LES NEWSGROUPS MICROSOFT FRANCOPHONES ***
http://collecxia.microsoft.fr/formulaires/forms/enquetenewsgroupfy04/