Bonjour, à tous
au sujet de cette discussion qui date un peu.
Je suis nouveau sur le forum et débutant dans le monde du VBA, merci d'avance pour votre indulgence si je ne m'exprime pas correctement....
J'ai presque trouvé dans cette discussion ce que je cherchais malheureusement, je ne parviens pas à appliquer la macro proposée pour XL2007 par Daniel.C.
J’ai copier/coller le code dans un module VBA de mon fichier excel et j'obtiens le message d'erreur suivant :
"Erreur de compilation : Référence incorrecte ou non qualifiée" et ".Rows" à la ligne 10 est surligné.
J'ai oublié de dire je suis sous seven et j'utilise la suite office 2013.
Dans l'idéal, je cherche une macro (que l'on lance à partir d'Outlook ou de excel) qui fasse les actions suivantes :
Si la macro est dans outlook :
- on sélectionne plusieurs mails dans outlook
- on clique sur le bouton de la macro
- les mails sélectionnés sont :
- sauvegardés dans l’explorateur windows à un endroit défini en .msg avec un numéro de chrono unique
- les infos du mail 1 sont copiées dans un fichier excel (récap_mail) sur la ligne 2:
- colonne C : date du mail
- colonne D : expéditeur du mail
- colonne E : objet du mail
- colonne F : destinataires du mail
- colonne G : nom des pièces jointes attachées au mail
- colonne H : tailles (en Ko) des pièces jointes attachées au mail
- colonne A : un numéro de chrono qui s’incrémente (chrono 0001 pour le premier mail)
- De même les infos du mail 2 sont copiées sur la ligne suivante (ici ligne 3)
- Et ainsi de suite pour les autres mails
- Si on relance la macro un autre jour avec une nouvelle sélection de mail que les infos se mette à la suite dans le même fichier excel avec un numéro de chrono qui s’incrémente sur le dernier
- l’idéal serait que le numéro de chrono créé dans la colonne A du fichier excel soit un lien hypertexte qui ouvre le mail stocké dans l’explorateur.
Si la macro est dans excel :
A peu près la même chose que décrit ci-dessus mais cela me parait plus difficile d’appliquer la macro sur la sélection de mail faite sur outlook.
Si vous avez des idées ou suggestions.
Je vous remercie par avance
Partager