Outlook: e-mail afdrukken zonder afbeeldingen
Over het algemeen wordt een e-mail in Outlook afgedrukt, de afbeeldingen worden ook afgedrukt. Maar soms wilt u de teksten gewoon afdrukken zonder de afbeeldingen, maar in Outlook is er geen ingebouwde functie die deze taak kan ondersteunen. Deze zelfstudie biedt een VBA-code die de afbeeldingsvrije e-mail onmiddellijk via Word afdrukt. Of als uw computer geen printer heeft, exporteert de VBA-code de e-mail eerst als een PDF zonder afbeeldingen, en vervolgens kunt u de PDF afdrukken nadat de printer beschikbaar is.
VBA om e-mail af te drukken zonder afbeeldingen
- Automatiseer e-mailen met Auto CC / BCC, Automatisch doorsturen door regels; versturen Auto antwoord (Out of Office) zonder dat er een uitwisselingsserver nodig is...
- Ontvang herinneringen zoals BCC-waarschuwing bij het beantwoorden van iedereen terwijl u in de BCC-lijst staat, en Herinner bij ontbrekende bijlagen voor vergeten bijlagen...
- Verbeter de e-mailefficiëntie met Antwoord (allemaal) met bijlagen, Automatisch begroeting of datum en tijd toevoegen aan handtekening of onderwerp, Beantwoord meerdere e-mails...
- Stroomlijn e-mailen met E-mails intrekken, Hulpmiddelen voor bijlagen (Alles comprimeren, Alles automatisch opslaan...), Verwijder duplicaten en Quick Report...
VBA om e-mail af te drukken zonder afbeeldingen
1. Selecteer een e-mail waarvan u alleen de tekst wilt afdrukken en druk vervolgens op anders + F11 toetsen om in te schakelen Microsoft Visual Basic voor toepassingen venster.
2. klikken Invoegen > Module om een nieuwe lege module te maken, kopieer en plak vervolgens de onderstaande code in de module.
VBA: e-mail exporteren zonder afbeeldingen
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. klikken Tools > Referenties in staat te stellen Referenties - Project 1 dialoog, vink aan Microsoft Word 16.0-objectbibliotheek selectievakje. Klik OK.
4-1. Houd de cursor binnen de code en druk op F5 toets of klik lopen knop om de code uit te voeren, dan wordt de e-mail zonder afbeeldingen onmiddellijk via Word afgedrukt. Maar als uw computer geen printer heeft, volg dan stap 4.
4-2. Als uw computer geen printer heeft, drukt u op F5 toets of klikken lopen knop om de code uit te voeren, verschijnt er een dialoogvenster waarin u een map kunt kiezen om het PDF-bestand te plaatsen en het PDF-bestand een naam te geven. Klik Bespaar.
Nu is de e-mail geëxporteerd als een PDF zonder afbeeldingen. Open het PDF-bestand en klik met de rechtermuisknop om te selecteren Print om de e-mail af te drukken.
Tip: Als u geselecteerde e-mails in bulk wilt opslaan als PDF (of Word, CSV, Excel, Txt, HTML-bestanden) met afbeeldingen, kopteksten, hoofdteksten, Cc's, de Bulk opslaan kenmerk van Kutools for Outlook kan u helpen, die slechts 3 stappen nodig heeft.
1. Selecteer e-mails.
2. klikken Kutools > Bulk opslaan.
3. Kies een locatie en vink de gewenste bestandsindeling(en) aan, klik op OK.
Ontvang nu een gratis proefperiode van 30 dagen voor Kutools voor Outlook.
Beste Office-productiviteitstools
Kutools for Outlook - Meer dan 100 krachtige functies om uw Outlook een boost te geven
🤖 AI Mail-assistent: Directe professionele e-mails met AI-magie: met één klik geniale antwoorden, perfecte toon, meertalige beheersing. Transformeer e-mailen moeiteloos! ...
???? Email Automation: Niet aanwezig (beschikbaar voor POP en IMAP) / Plan het verzenden van e-mails / Automatische CC/BCC volgens regels bij het verzenden van e-mail / Automatisch doorsturen (geavanceerde regels) / Begroeting automatisch toevoegen / Splits e-mails van meerdere ontvangers automatisch op in individuele berichten ...
📨 email management: Gemakkelijk e-mails herinneren / Blokkeer zwendel-e-mails van onderwerpen en anderen / Verwijder dubbele e-mails / Uitgebreid Zoeken / Consolideer mappen ...
📁 Bijlagen Pro: Batch opslaan / Batch losmaken / Batchcompressie / Automatisch opslaan / Automatisch loskoppelen / Automatisch comprimeren ...
???? Interface-magie: 😊Meer mooie en coole emoji's / Verhoog uw Outlook-productiviteit met weergaven met tabbladen / Minimaliseer Outlook in plaats van te sluiten ...
???? Wonderen met één klik: Beantwoord iedereen met inkomende bijlagen / Antiphishing-e-mails / 🕘Toon de tijdzone van de afzender ...
👩🏼🤝👩🏻 Contacten en agenda: Batchcontacten toevoegen uit geselecteerde e-mails / Splits een contactgroep in individuele groepen / Verwijder verjaardagsherinneringen ...
Over 100 Eigenschappen Wacht op je verkenning! Klik hier om meer te ontdekken.