Macro sauvergarde d'un .msg dans un répertoire du disque choisi par l'utilisateur
Bonjour à tous,
Bonjour à @Oliv- qui semble le gourou de ce sous-répertoire :D
J'ai besoin de vos lumières pour la création d'une macro qui va nous aider dans l'archivage de nos mails sur notre serveur, donc, un fichier .msg qui sera stocké sur le serveur "fichiers".
[historique]
La problématique à la base est que dans une boite mail partagée par plusieurs utilisateurs, nous avions créé +300 sous répertoires (un pour chaque client).. et que depuis quelques semaines, la synchronisation ne fonctionne plus bien, et qu'il y a parfois des doubles traitements... et ça énerve (à juste titre) mes collègues :mrgreen:
Après plusieurs recherche sur le oueb, j'ai pu constaté que plusieurs utilisateurs étaient dans le cas, et que la cause semblait systématique --> les nombreux sous-dossiers.
J'ai eu un (super!!) contact avec la hotline de Microsoft365 mais ils n'ont pu rien faire... et un consultant de mes amis m'a dit qu'effectivement c'était un soucis récurent dans 365.. de là à créer notre propre serveur exchange.. j'ai pas trop envie :aie:
[besoins]
- la macro doit pouvoir s'exécuter de la liste des mails sur base du mail exécuté ou aussi dans le mail ouvert (je suppose qu'il suffit que je personnalise le ruban ou quelque chose du style)
- une fenêtre popup permet à l'utilisateur de choisir le sous_dossier en tapant le numéro de son client.. C'est important pour la rapidité de l'exécution que l'utilisateur n'aie pas à chercher manuellement dans le répertoire. Ceci permettra un classement dans un répertoire comme ceci :
https://i.ibb.co/34DjrZP/mails.jpg - le fichier sera daté idéalement de la date de réception du mail (et pas du transfert), j'ai vu que c'était possible en cherchant (longtemps!) dans le forum
Un énorme merci d'avance pour vos suggestions de code.
J'ai vraiment cherché longtemps sur le forum avant de me lancer dans la discussion, mais je manque d'expérience et de connaissance en VBA pour utiliser/modifier tout ce que j'ai déjà pu trouver.