Enregistrer toutes les images en ligne/intégrées dans Outlook facilement — Étape par étape
Dans le travail de bureau quotidien, nous rencontrons souvent des images intégrées dans le corps des e-mails qui doivent être sauvegardées localement pour une utilisation ultérieure ou à des fins d'archivage. Contrairement aux pièces jointes standard, ces images ne figurent généralement pas directement dans la liste des pièces jointes, ce qui complique leur extraction en une seule fois. Cet article présente systématiquement les méthodes disponibles pour trois scénarios courants et offre une analyse approfondie de leurs avantages et inconvénients afin d'aider les utilisateurs à choisir la solution la plus adaptée à leurs besoins et compétences techniques.
- Comprendre les différences entre les images en ligne et les pièces jointes standards dans Outlook
- Enregistrer une par une les images en ligne/intégrées depuis un seul e-mail
- Enregistrer toutes les images en ligne/intégrées depuis un seul e-mail
- Enregistrer toutes les images en ligne/intégrées depuis plusieurs e-mails sélectionnés
- Enregistrer toutes les pièces jointes de plusieurs e-mails sélectionnés avec Kutools
Comprendre les différences entre les images en ligne et les pièces jointes standards dans Outlook
- Images en ligne (intégrées) :
Les images affichées dans le corps d'un e-mail. Elles peuvent être incluses sous forme de HTMLéléments ou comme objets RTF/OLE, selon la manière dont l'expéditeur a rédigé le message. Ces images s'affichent généralement en place mais n'apparaissent souvent pas dans la liste des pièces jointes de l'interface utilisateur d'Outlook.
- Pièces jointes standards :
Fichiers explicitement attachés à l'e-mail (par exemple, via « Joindre un fichier » dans Outlook). Ils apparaissent dans la liste/le volet des pièces jointes et peuvent être sauvegardés directement via « Enregistrer toutes les pièces jointes ».
Enregistrer une par une les images en ligne/intégrées depuis un seul e-mail
Dans Outlook, les images intégrées dans le corps de l'e-mail ne peuvent pas être sauvegardées comme des pièces jointes standards – vous devez les extraire manuellement. Faites un clic droit sur l'image et choisissez « Enregistrer sous Image » pour conserver sa qualité originale sans plugins supplémentaires. Cette méthode simple est idéale pour enregistrer rapidement une ou deux images. Ensuite, nous aborderons des instructions étape par étape et des conseils essentiels.
- Dans Outlook, sélectionnez et ouvrez l'e-mail dans sa propre fenêtre ou dans le volet de prévisualisation.
- Faites un clic droit sur l'image spécifique que vous souhaitez enregistrer, puis sélectionnez « Enregistrer sous Image » dans le menu contextuel.
- Dans la boîte de dialogue Enregistrer sous qui s'ouvre, spécifiez votre dossier de destination et le nom de fichier. Ensuite, cliquez sur le bouton Enregistrer.
- L'image en ligne spécifiée a maintenant été enregistrée depuis l'e-mail Outlook vers le dossier de destination. Répétez l'opération pour chaque image dont vous avez besoin dans cet e-mail.
- 🔹Aucun module complémentaire requis : Fonctionne immédiatement avec Outlook standard et un éditeur d'images de base.
- 🔹Extraction sélective : Vous contrôlez exactement quelles images enregistrer, évitant ainsi des fichiers indésirables.
- 🔹Simplicité pour quelques images : Rapide lorsqu'une ou deux images seulement doivent être extraites.
- 🔸Travail fastidieux pour beaucoup d'images : Fastidieux lorsque l'e-mail contient plusieurs images.
- 🔸Perte potentielle de qualité via copier-coller : Le copier-coller peut ne pas conserver la résolution ou le format d'origine si « Enregistrer sous Image » n'est pas disponible.
Enregistrer toutes les images en ligne/intégrées depuis un seul e-mail
Lorsqu'un e-mail contient de nombreuses images intégrées, les enregistrer une par une est chronophage et fastidieux. Dans Outlook, utilisez la fonction « Enregistrer sous » pour enregistrer l'e-mail au format HTML, puis ouvrez le dossier de ressources généré au même emplacement pour sélectionner et exporter toutes les images en masse – en conservant la qualité originale sans plugins supplémentaires.
- Dans Outlook, sélectionnez l'e-mail contenant les images que vous souhaitez enregistrer.
- Cliquez sur Fichier > Enregistrer sous. Dans la boîte de dialogue Enregistrer sous, veuillez suivre les étapes suivantes :
- Sélectionnez le dossier de destination où vous enregistrerez les images en ligne ;
- Entrez un nom comme vous le souhaitez dans la zone Nom du fichier ;
- Choisissez HTML dans la liste déroulante Type de fichier ;
- Cliquez sur le bouton Enregistrer.
- Ouvrez le dossier que vous avez créé, puis ouvrez le sous-dossier nommé comme spécifié à l'étape 2 – c'est là que toutes les images sont stockées.
- 🔹Extraction en lot : Extrait automatiquement toutes les images en ligne en une seule fois.
- 🔹Fichiers originaux : Préserve souvent les formats et noms de fichiers originaux ou génère des noms séquentiels.
- 🔹Aucun script requis : Utilise les fonctionnalités natives d'Outlook.
- 🔸Inclut d'autres ressources : Extrayez également CSS, scripts ou autres médias ; vous devez filtrer les fichiers images.
- 🔸Sortie HTML uniquement : Résulte en une copie HTML de l'e-mail plus un dossier ; peut encombrer l'espace de travail si seules les images sont nécessaires.
- 🔸Peut ignorer certaines images RTF-OLE : Si l'e-mail utilise un encodage RTF, toutes les images peuvent ne pas être capturées dans l'exportation HTML.
Enregistrer toutes les images en ligne/intégrées depuis plusieurs e-mails sélectionnés
Lors du traitement d'e-mails contenant de nombreuses images intégrées, l'enregistrement manuel de chacune est chronophage et sujet à erreurs. En écrivant et exécutant une macro VBA dans Outlook, vous pouvez parcourir plusieurs e-mails sélectionnés à la fois, détecter et extraire automatiquement toutes les images intégrées, et les enregistrer en masse dans un dossier local en utilisant des règles de nommage et d'archivage prédéfinies – augmentant considérablement l'efficacité et garantissant une organisation cohérente.
- 1. Sélectionnez les e-mails cibles contenant les images en ligne que vous devez enregistrer.
- 2. Appuyez sur Alt+F11 pour ouvrir l'éditeur VBA. Ensuite, cliquez sur Insertion > Module, copiez-collez le code suivant dans le module.
Sub SaveAllImagesFromSelectedEmails() 'Updateby Extendoffice Dim objMail As Outlook.MailItem Dim objSelection As Outlook.Selection Dim objAttachment As Outlook.Attachment Dim savePath As String Dim imgCounter As Long Dim fileExt As String Dim subj As String Dim cleanSubj As String savePath = "C:\Users\AddinsVM001\Desktop\email images\" ' change the folder to your own If Dir(savePath, vbDirectory) = "" Then MkDir savePath Set objSelection = Application.ActiveExplorer.Selection For Each objMail In objSelection subj = objMail.Subject cleanSubj = subj cleanSubj = Replace(cleanSubj, ":", "") cleanSubj = Replace(cleanSubj, "/", "") cleanSubj = Replace(cleanSubj, "\", "") cleanSubj = Replace(cleanSubj, "?", "") cleanSubj = Replace(cleanSubj, "*", "") cleanSubj = Replace(cleanSubj, "<", "") cleanSubj = Replace(cleanSubj, ">", "") cleanSubj = Replace(cleanSubj, "|", "") cleanSubj = Replace(cleanSubj, """", "") imgCounter = 1 For Each objAttachment In objMail.Attachments fileExt = Mid(objAttachment.fileName, InStrRev(objAttachment.fileName, ".") + 1) fileExt = LCase(fileExt) If objAttachment.Type = olEmbeddeditem _ Or InStr(1, fileExt, "jpg") > 0 _ Or InStr(1, fileExt, "jpeg") > 0 _ Or InStr(1, fileExt, "png") > 0 _ Or InStr(1, fileExt, "gif") > 0 Then objAttachment.SaveAsFile savePath & cleanSubj & "_" & imgCounter & "." & fileExt imgCounter = imgCounter + 1 End If Next Next MsgBox "All images are saved into:" & vbCrLf & savePath, vbInformation End Sub
- Cliquez sur le bouton Exécuter.
- Une fois terminé, toutes les images seront enregistrées dans le dossier désigné et renommées en utilisant l'objet de l'e-mail suivi d'un numéro de séquence, comme illustré dans la capture d'écran ci-dessous :
- 🔹Traitement en masse : Traite de nombreux e-mails en une seule exécution, économisant du temps par rapport à l'extraction manuelle e-mail par e-mail.
- 🔸Complexité : Nécessite l'écriture/test de VBA ; gestion des erreurs nécessaire (par exemple, conflits de noms, caractères invalides).
- 🔸Restrictions de sécurité/politique : Les workflows avec macros peuvent être interdits dans certains environnements.
- 🔸Gestion RTF/OLE : Certaines images intégrées peuvent ne pas être capturées via une simple Attachment.SaveAsFile.
Ne ratez plus les pièces jointes : Sauvegarde en masse en un clic pour Outlook
Enregistrez les pièces jointes de plusieurs e-mails en un clic avec Kutools for Outlook's Save All Attachments, éliminant ainsi les téléchargements manuels longs et sujets à erreurs.
🚀 Extraction en masse en un clic :
- Sélectionnez simplement plusieurs e-mails et extrayez toutes les pièces jointes en un clic ; s'exécute en quelques secondes sans clics répétés nécessaires.
📂 Organisation intelligente et stockage
- Prend en charge les destinations locales et réseau avec choix libre ; nommage automatique des sous-dossiers (dossier e-mail + objet + horodatage) pour éviter les conflits de noms.
🔍 Filtrage précis des pièces jointes
- Filtrez les pièces jointes par expéditeurs, mots-clés dans l'objet, noms/types/tailles des pièces jointes, et combinez flexiblement les règles pour créer des stratégies d'extraction personnalisées.
🎯 Convivial et robuste
- Interface intuitive de type assistant - aucun script ni macro requis ; testé dans des environnements d'entreprise à grande échelle pour gérer des volumes massifs de pièces jointes ; compatible avec les versions principales d'Outlook et les configurations réseau Windows.
Conclusion
Lorsque vous traitez des images en ligne/intégrées dans des e-mails, qu'il s'agisse de les enregistrer une par une depuis un seul e-mail, d'extraire toutes les images intégrées à la fois ou d'enregistrer des images en lot depuis plusieurs e-mails sélectionnés, des méthodes efficaces peuvent améliorer considérablement la productivité. En tirant parti des fonctionnalités du client de messagerie ou d'outils de script, les utilisateurs peuvent s'adapter à différents scénarios, assurant que les ressources d'images cruciales sont rapidement archivées ou réutilisées. Il est recommandé de choisir l'approche la plus appropriée en fonction des besoins spécifiques et de maintenir une organisation claire des noms de fichiers et des chemins de stockage pour une gestion future plus facile.
Articles connexes
Insérer/attacher une image en ligne (dans le corps de l'e-mail) dans Outlook
(Auto) remplacer les pièces jointes par des liens dans Outlook
Répondre avec des commentaires en ligne dans Outlook
Meilleurs outils de productivité pour Office
Dernière nouvelle : Kutools pour Outlook lance une version gratuite !
Découvrez le tout nouveau Kutools pour Outlook avec plus de100 fonctionnalités incroyables ! Cliquez pour télécharger dès maintenant !
📧 Automatisation des emails : Réponse automatique (disponible pour POP et IMAP) / Programmation de l’envoi des emails / CC/BCC automatique selon des règles lors de l’envoi / Transfert automatique (Règle avancée) / Ajout automatique de la salutation / Fractionnement automatique des emails multi-destinataires en messages individuels...
📨 Gestion des emails : Rappeler les emails / Bloquer les emails frauduleux par sujet et autres critères / Supprimer les emails en double / Recherche Avancée / Organiser les dossiers...
📁 Pièces jointes Pro:Enregistrer par lot / Détachement par lot / Compression par lot / Enregistrer automatiquement/ Détachement automatique/Compression automatique...
🌟 Magie de l’interface : 😊Davantage d’emojis beaux et sympas / Recevez une alerte en cas d’email important / Réduisez Outlook au lieu de le fermer...
👍 Fonctions en un clic : Répondre à tous avec pièces jointes / Anti-phishing emails / 🕘Afficher le fuseau horaire de l’expéditeur...
👩🏼🤝👩🏻 Contacts & Calendrier: Ajouter des contacts en lot à partir des emails sélectionnés / Diviser un groupe de contacts en groupes individuels / Supprimer le rappel d’anniversaire...
Utilisez Kutools dans la langue de votre choix– prend en charge l’anglais, l’espagnol, l’allemand, le français, le chinois, et plus de40 autres langues !

