Quelqu'un m'a envoyé 200 e-mails pendant la nuit, avec une pièce jointe chacun. soupir
Je m'attends à 200 autres chaque nuit pour les trois prochaines nuits (les e-mails proviennent d'un serveur, donc leur demander de les regrouper n'est pas possible).
Les pièces jointes ont des noms de fichiers uniques. Existe-t-il donc un moyen simple d'enregistrer les pièces jointes de l'ensemble du groupe d'e-mails à la fois?
Je détesterais devoir ouvrir chaque e-mail individuellement, faire un clic droit, enregistrer, rincer, répéter ...
Je parle couramment VBA, très à l'aise pour créer des macros Excel, donc je peux imaginer qu'il devrait être relativement facile de parcourir un dossier donné pour tous les messages et d'enregistrer les pièces jointes pour chacun, mais je n'ai pas écrit de macro Outlook auparavant, je ne suis pas familier avec la hiérarchie des objets.
la source
Complément de suppression de pièces jointes Outlook :
la source
Voici quelques options supplémentaires avec cela.
Le site http://slipstick.com de Sue Mosher est une ressource fantastique pour Outlook. Elle est également MVP Microsoft.
Pour vous, codeurs: enregistrez les pièces jointes sur le disque dur et enregistrez et ouvrez une pièce jointe à l'aide de VBA .
Et si vous ne voulez pas programmer: Outils de gestion des pièces jointes pour Outlook
la source
Dim Index As Long
et la ligne suivanteIndex = 1
Changez:strFile = strFolderpath & strFile
versstrFile = strFolderpath & Index & "_" & strFile
et avant "Next i" ajoutez:Index = Index + 1
Après avoir été bombardé d'e-mails d'une personne qui pensait qu'il était agréable de m'envoyer un fichier RAR divisé en 30 e-mails, j'ai utilisé avec succès ce script VBA publié par Microsoft appelé
mAttachmentSaver
.Vous devez d'abord télécharger l'archive contenant le script .
Il est important que les macros soient activées. Dans Outlook 2010, vous pouvez le faire en allant dans Fichier »Options» Centre de gestion de la confidentialité »Paramètres du Centre de gestion de la confidentialité» Paramètres de macro »Activer toutes les macros» OK »OK . Ensuite, vous devez redémarrer Outlook. Pour les versions antérieures, c'est sous Outils »Macro» Sécurité… .
Ensuite, suivez les étapes décrites dans l'article TechCenter:
la source