Outlook : Comment imprimer un e-mail sans images
En général, en imprimant un e-mail dans Outlook, les images seront également imprimées. Mais parfois, vous souhaitez simplement imprimer les textes sans les images, cependant, dans Outlook, aucune fonctionnalité intégrée ne peut prendre en charge ce travail. Ce didacticiel fournit un code VBA qui imprimera immédiatement l'e-mail sans image via Word. Ou lorsque votre ordinateur n'a pas d'imprimante, le code VBA exportera d'abord l'e-mail au format PDF sans images, puis vous pourrez imprimer le PDF une fois l'imprimante disponible.
VBA pour imprimer des e-mails sans images
- Automatisez l'envoi d'e-mails avec CC / BCC automatique, Transfert automatique par des règles ; envoyer Réponse automatique (Out of Office) sans nécessiter de serveur Exchange...
- Recevez des rappels comme Avertissement BCC lorsque vous répondez à tous alors que vous êtes dans la liste BCC, et Rappeler en cas de pièces jointes manquantes pour les pièces jointes oubliées...
- Améliorez l'efficacité de la messagerie avec Répondre (à tous) avec pièces jointes, Ajouter automatiquement un message d'accueil ou une date et une heure dans la signature ou l'objet, Répondre à plusieurs e-mails
- Rationalisez l'envoi d'e-mails avec Rappel des e-mails, Outils de fixation (Tout compresser, Tout enregistrer automatiquement...), Supprimer les doublonset Rapport rapide
VBA pour imprimer des e-mails sans images
1. Sélectionnez un e-mail dont vous souhaitez imprimer uniquement le texte, puis appuyez sur autre + F11 clés pour activer Microsoft Visual Basic pour applications fenêtre.
2. Cliquez insérer > Module pour créer un nouveau module vierge, puis copiez et collez le code ci-dessous dans le module.
VBA : exporter des e-mails sans images
Sub PrintWithoutImages()
'UpdatebyExtendoffice20220414
Dim xMail As Outlook.MailItem
Dim xFileName As String, xSubject As String
Dim xWord As Word.Application
Dim xWordDoc As Word.Document
Dim xInlineShape As Word.InlineShape
Dim InvalidArr
On Error Resume Next
If Application.ActiveWindow.Class = olInspector Then
Set xMail = ActiveInspector.CurrentItem
ElseIf Application.ActiveWindow.Class = olExplorer Then
Set xMail = ActiveExplorer.Selection.Item(1)
End If
InvalidArr = Array("/", "\", "*", ":", Chr(34), "?", "<", ">", "|")
xSubject = xMail.Subject
For i = 0 To UBound(InvalidArr)
xSubject = VBA.Replace(xSubject, InvalidArr(i), "")
Next i
xFileName = Environ("Temp") & "\" & xSubject & ".doc"
Debug.Print xFileName
xMail.SaveAs xFileName, olDoc
Set xWord = CreateObject("Word.Application")
xWord.Visible = False
Set xWordDoc = xWord.Documents.Open(xFileName)
For Each xInlineShape In xWordDoc.InlineShapes
xInlineShape.Delete
Next
xWordDoc.PrintOut
xWordDoc.Close
xWord.Quit
Kill xFileName
End Sub
3. Cliquez Outils > Bibliographie autoriser Bibliographie - Projet 1 boîte de dialogue, cocher Bibliothèque d'objets Microsoft Word 16.0 case à cocher Cliquez sur OK.
4-1. Maintenez le curseur dans le code et appuyez sur F5 touche ou cliquez Courir bouton pour exécuter le code, puis l'e-mail sans images sera imprimé immédiatement via Word. Mais si votre ordinateur n'a pas d'imprimante, veuillez suivre l'étape 4.
4-2. Lorsque votre ordinateur n'a pas d'imprimante, après avoir appuyé sur F5 touche ou clic Courir bouton pour exécuter le code, une boîte de dialogue apparaît pour choisir un dossier pour placer le fichier PDF et nommer le fichier PDF. Cliquez sur Épargnez.
Maintenant, l'e-mail a été exporté au format PDF sans images. Ouvrez le fichier PDF et faites un clic droit pour sélectionner Commercial pour imprimer l'e-mail.
Conseil : Si vous souhaitez enregistrer en bloc les e-mails sélectionnés au format PDF (ou fichiers Word, CSV, Excel, Txt, HTML) avec des images, des en-têtes, des corps, des Ccs, le Économisez en vrac caractéristique de Kutools for Outlook peut vous aider, ce qui ne nécessite que 3 étapes.
1. Sélectionnez les e-mails.
2. Cliquez Kutools > Économisez en vrac.
3. Choisissez un emplacement et cochez le ou les formats de fichier souhaités, cliquez sur OK.
Obtenez maintenant un essai gratuit de 30 jours de Kutools pour Outlook.
Meilleurs outils de productivité bureautique
Kutools for Outlook - Plus de 100 fonctionnalités puissantes pour booster votre Outlook
🤖 Assistant de messagerie IA: E-mails professionnels instantanés avec la magie de l'IA : un clic pour des réponses géniales, un ton parfait, une maîtrise multilingue. Transformez l’emailing sans effort ! ...
📧 Email Automation: Absent du bureau (disponible pour POP et IMAP) / Programmer l'envoi d'e-mails / Auto CC/BCC par règles lors de l'envoi d'un e-mail / Transfert automatique (règles avancées) / Ajouter un message d'accueil automatique / Divisez automatiquement les e-mails multi-destinataires en messages individuels
(I.e. Email Management: Rappel facile des e-mails / Bloquer les e-mails frauduleux par sujets et autres / Supprimer les e-mails en double / Recherche Avancée / Consolider les dossiers
(I.e. Pièces jointes Pro: Sauvegarde par lots / Détachement par lots / Compression par lots / Enregistrement automatique / Détachement automatique / Compression automatique
???? Magie de l'interface: 😊Plus d'émojis jolis et cool / Boostez votre productivité Outlook avec des vues à onglets / Réduire Outlook au lieu de fermer
???? Merveilles en un clic: Répondre à tous avec les pièces jointes entrantes / E-mails anti-hameçonnage / 🕘Afficher le fuseau horaire de l'expéditeur
👩🏼🤝👩🏻 Contacts et calendrier: Ajouter par lots des contacts à partir des e-mails sélectionnés / Diviser un groupe de contacts en groupes individuels / Supprimer les rappels d'anniversaire
infos Caractéristiques 100 Attendez votre exploration ! Cliquez ici pour en savoir plus.