Hoppa till huvudinnehåll

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

Office-fliken - Aktivera flikredigering och surfning i Microsoft Office, vilket gör arbetet enkelt
Kutools för Outlook - Boosta Outlook med 100+ avancerade funktioner för överlägsen effektivitet
Förbättra din Outlook 2021 - 2010 eller Outlook 365 med dessa avancerade funktioner. Njut av en omfattande 60-dagars gratis provperiod och höj din e-postupplevelse!

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

doc ta bort dubbletter av kalenderobjekt 1

3. klick verktyg > Referensprojekt att möjliggöra Referensprojekt – Projekt 1 dialog, bocka Microsoft Word 16.0-objektbibliotek kryssruta. Klick OK.

 doc ta bort dubbletter av kalenderobjekt 1

doc ta bort dubbletter av kalenderobjekt 1

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.

 doc ta bort dubbletter av kalenderobjekt 1

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.

doc ta bort dubbletter av kalenderobjekt 1

doc ta bort dubbletter av kalenderobjekt 1

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.

doc ta bort dubbletter av kalenderobjekt 1

3. Välj en plats och kontrollera det eller de filformat du vill ha, klicka på Ok.

doc ta bort dubbletter av kalenderobjekt 1

doc ta bort dubbletter av kalenderobjekt 1

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 ProBatch 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.

Läs mer       Gratis nedladdning      Inköp
 

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations