Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Outlook
Outlook Forum d'entraide sur Microsoft Office Outlook
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/09/2011, 14h06   #1
Membre habitué
 
Inscription : février 2007
Messages : 133
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 133
Points : 147
Points : 147
Par défaut Automation: comment exporter un mail depuis un dossier spécifique ?

bonjour,

Avec Outlook 2007, j'ai une règle qui déplace certains mail dans un dossier spécifique "Mon Dossier" créé à la main et enfant de "folders"; différent de "inbox".
Je souhaite ajouter l'éxecution d'un script à cette règle pour exporter le corps de ces mails pour les consulter sans outllook.

cela ressemble pas mal à l'exemple de la FAQ

http://outlook.developpez.com/faq/?p...e_nouveau_mail

sauf que :
- j'ai une erreur pour accéder à "Mon dossier"
dlewin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2011, 13h58   #2
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 984
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 25
Localisation : France, Haute Loire (Auvergne)

Informations professionnelles :
Activité : Spécialiste progiciel
Secteur : Service public

Informations forums :
Inscription : février 2010
Messages : 984
Points : 1 597
Points : 1 597
Envoyer un message via MSN à carden752
Bonjour,

Le dossier "Mon dossier" se trouve bien dans la boite de réception?
__________________
Cordialement,
Christophe

Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2011, 14h23   #3
Membre habitué
 
Inscription : février 2007
Messages : 133
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 133
Points : 147
Points : 147
Citation:
Envoyé par carden752 Voir le message
Bonjour,

Le dossier "Mon dossier" se trouve bien dans la boite de réception?
Dans l'onglet 'Mail folders' / all Mail Items se trouve l'arborescence :

* MailBox - Mon nom
|_Custom expiration....
|_Conversation history
|_Drafts
|_Folders
| |_Dossier perso
| |_Mon Dossier <------
|_Inbox
|_junk E-Mail
|_Outbox
[_etc...
dlewin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/09/2011, 16h11   #4
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 984
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 25
Localisation : France, Haute Loire (Auvergne)

Informations professionnelles :
Activité : Spécialiste progiciel
Secteur : Service public

Informations forums :
Inscription : février 2010
Messages : 984
Points : 1 597
Points : 1 597
Envoyer un message via MSN à carden752
Bonjour,

une solution plus simple pour accéder à ce répertoire :
Code :
1
2
Dim mondossier As MAPIFolder
Set mondossier = Application.GetNamespace("MAPI").Folders("Mailbox - Mon nom").Folders("Folders").folders("Mon Dossier")
__________________
Cordialement,
Christophe

Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 10h31   #5
Membre habitué
 
Inscription : février 2007
Messages : 133
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 133
Points : 147
Points : 147
Citation:
Envoyé par carden752 Voir le message
Bonjour,

une solution plus simple pour accéder à ce répertoire :
Code :
1
2
Dim mondossier As MAPIFolder
Set mondossier = Application.GetNamespace("MAPI").Folders("Mailbox - Mon nom").Folders("Folders").folders("Mon Dossier")
Je comprends plus rien, j'ai bien mis la macro dans "ThisOutlookSession" et Tools/Macros /security : "No security for macros" il me refuse avec
Citation:
the macros in this project are disabled. please refer to the online help...
Alors qu'avant je pouvais l'éxecuter
dlewin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 14h20   #6
Membre habitué
 
Inscription : février 2007
Messages : 133
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 133
Points : 147
Points : 147
bon en fait il fallait quitter Outlook pour le redémarrer.
Bon au moins ça change, maintenant j'ai une erreur outlook 2147221233
sur un objet. Il semble que cela arrive lorsqsue l'on déplace des mails.

Surprenant car le script par défaut dans la faq à fonctionné sans problème...
dlewin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 14h28   #7
Membre habitué
 
Inscription : février 2007
Messages : 133
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 133
Points : 147
Points : 147
Par défaut rooo la la!

bon faut regarder un peu mieux mon gars! si tu laisse le mydestfolder qui n'existe pas chez toi c'est sur....

C'est sur là ça fonctionne.
Bon reste à comprendre comment changer les noms de chaque fichier un tantinet longs du genre :

Citation:
temp00000000D98C86CD726AFB41BE9D0CD8BA4C0DD30700B67160740FC7384CB62C185F4D0C947100001B31800F0000B67160740FC7384CB62C185F4D0C947100001B3196B30000
dlewin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 14h34   #8
Membre habitué
 
Inscription : février 2007
Messages : 133
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 133
Points : 147
Points : 147
Merci Carden752.

Si en plus tu me pouvait me pointer sur l'entrée de la doc pour savoir comment changer :
Citation:
strName = myItem.EntryID
pour que le nom du fichier créé ait le titre du mail plutôt, alors la...

PS: parceque j'ai essayé avec
Code :
 strName = myItem.Subject
dlewin est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h35.


 
 
 
 
Partenaires

Hébergement Web