Outlook: Hur man skriver ut e-post utan bilder
Vanligtvis skriver man ut ett e-postmeddelande i Outlook, bilderna skrivs också ut. Men ibland vill man bara skriva ut texterna utan bilderna, men i Outlook finns det ingen inbyggd funktion som kan stödja detta jobb. Denna handledning tillhandahåller en VBA-kod som kommer att skriva ut det bildfria e-postmeddelandet via Word omedelbart. Eller när din dator inte har en skrivare, kommer VBA-koden att exportera e-postmeddelandet som en PDF utan bilder först, och sedan kan du skriva ut PDF:en efter att skrivaren är tillgänglig.
VBA för att skriva ut e-post utan bilder
- Automatisera e-post med Auto CC / BCC, Automatisk vidarebefordran genom regler; skicka Auto-svar (Out of Office) utan att kräva en utbytesserver...
- Få påminnelser som BCC-varning när du svarar alla medan du är i BCC-listan, och Påminn när du saknar bilagor för bortglömda bilagor...
- Förbättra e-posteffektiviteten med Svara (alla) med bilagor, Lägg automatiskt till hälsning eller datum och tid i signatur eller ämne, Svara på flera e-postmeddelanden...
- Effektivisera e-post med Återkalla e-postmeddelanden, Tillbehörsverktyg (Komprimera alla, Autospara alla...), Ta bort dubbletteroch Snabbrapport...
VBA för att skriva ut e-post utan bilder
1. Välj ett e-postmeddelande där du bara vill skriva ut texten och tryck sedan på andra + F11 för att aktivera Microsoft Visual Basic för applikationer fönster.
2. klick Insert > Modulerna för att skapa en ny tom modul, kopiera och klistra sedan in koden nedan i modulen.
VBA: exportera e-post utan bilder
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. klick verktyg > Referensprojekt att möjliggöra Referensprojekt – Projekt 1 dialog, bocka Microsoft Word 16.0-objektbibliotek kryssruta. Klick OK.
4-1. Håll markören inom koden och tryck F5 eller klicka Körning knappen för att köra koden, så skrivs e-postmeddelandet utan bilder ut omedelbart via Word. Men om din dator inte har en skrivare, följ steg 4.
4-2. När din dator inte har en skrivare, efter att ha tryckt F5 tangent eller klicka Körning knappen för att köra koden, en dialogruta dyker upp för att välja en mapp för att placera PDF-filen och namnge PDF-filen. Klick Save.
Nu har mejlet exporterats som PDF utan bilder. Öppna PDF-filen och högerklicka för att välja Skriva ut för att skriva ut e-postmeddelandet.
Tips: Om du vill massspara valda e-postmeddelanden som PDF (eller Word, CSV, Excel, Txt, HTML-filer) med bilder, rubriker, kroppar, kopior, Bulk Spara egenskap av Kutools för Outlook kan hjälpa dig, som bara behöver 3 steg.
1. Välj e-postmeddelanden.
2. klick Kutools > Bulk Spara.
3. Välj en plats och kontrollera det eller de filformat du vill ha, klicka på Ok.
Få 30 dagars gratis testversion av Kutools för Outlook nu.
Bästa kontorsproduktivitetsverktyg
Kutools för Outlook - Över 100 kraftfulla funktioner för att överladda din Outlook
🤖 AI Mail Assistant: Instant proffs-e-postmeddelanden med AI-magi – ett klick för geniala svar, perfekt ton, flerspråkig behärskning. Förvandla e-post utan ansträngning! ...
📧 Email Automation: Frånvaro (tillgänglig för POP och IMAP) / Schemalägg Skicka e-post / Auto CC/BCC enligt regler när du skickar e-post / Automatisk vidarebefordran (avancerade regler) / Lägg automatiskt till hälsning / Dela automatiskt e-postmeddelanden med flera mottagare i individuella meddelanden ...
📨 Email Management: Hämta enkelt e-postmeddelanden / Blockera bluff-e-postmeddelanden av ämnen och andra / Ta bort duplicerade e-postmeddelanden / Avancerad Sökning / Konsolidera mappar ...
📁 Bilagor Pro: Batch Spara / Batch lossa / Batchkomprimera / Automatisk sparning / Auto Lossa / Automatisk komprimering ...
🌟 Gränssnittsmagi: 😊 Fler vackra och coola emojis / Öka din Outlook-produktivitet med flikar / Minimera Outlook istället för att stänga ...
👍 Underverk med ett klick: Svara alla med inkommande bilagor / E-postmeddelanden mot nätfiske / 🕘Visa avsändarens tidszon ...
👩🏼🤝👩🏻 Kontakter och kalender: Lägg till kontakter i grupp från valda e-postmeddelanden / Dela upp en kontaktgrupp till individuella grupper / Ta bort påminnelser om födelsedag ...
Över 100 funktioner Vänta på din utforskning! Klicka här för att upptäcka mer.