Gå til hovedindhold

Outlook: Sådan udskrives e-mail uden billeder

Generelt udskrives en e-mail i Outlook, billederne udskrives også. Men nogle gange vil du bare udskrive teksterne uden billederne, men i Outlook er der ingen indbygget funktion, der kan understøtte dette job. Denne vejledning giver en VBA-kode, der vil udskrive den billedfri e-mail via Word med det samme. Eller når din computer ikke har en printer, eksporterer VBA-koden e-mailen som en PDF uden billeder først, og derefter kan du udskrive PDF'en, når printeren er tilgængelig.

VBA til at udskrive e-mail uden billeder

Office-faneblad - Aktiver fanebaseret redigering og browsing i Microsoft Office, hvilket gør arbejdet til en leg
Kutools til Outlook - Boost Outlook med 100+ avancerede funktioner for overlegen effektivitet
Boost din Outlook 2021 - 2010 eller Outlook 365 med disse avancerede funktioner. Nyd en omfattende 60-dages gratis prøveperiode og løft din e-mail-oplevelse!

VBA til at udskrive e-mail uden billeder

 

1. Vælg en e-mail, som du kun vil udskrive teksten på, og tryk derefter på andre + F11 taster for at aktivere Microsoft Visual Basic til applikationer vindue.

2. klik indsatte > Moduler for at oprette et nyt tomt modul, så kopier og indsæt nedenstående kode til modulet.

VBA: eksport e-mail uden billeder

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 fjern dublerede kalenderelementer 1

3. klik Værktøjer > Referencer at muliggøre Referencer – Projekt 1 dialog, sæt kryds Microsoft Word 16.0-objektbibliotek afkrydsningsfelt. Klik på OK.

 doc fjern dublerede kalenderelementer 1

doc fjern dublerede kalenderelementer 1

4-1. Hold markøren inden for koden, og tryk på F5 tast eller klik Kør knappen for at køre koden, så vil e-mailen uden billeder blive udskrevet med det samme gennem Word. Men hvis din computer ikke har en printer, skal du følge trin 4.

4-2. Når din computer ikke har en printer, efter du har trykket på F5 tast eller klik Kør knappen for at køre koden, vises en dialogboks for at vælge en mappe til at placere PDF-filen og navngive PDF-filen. Klik Gem.

 doc fjern dublerede kalenderelementer 1

Nu er e-mailen blevet eksporteret som PDF uden billeder. Åbn PDF-filen, og højreklik for at vælge Print for at udskrive e-mailen.

doc fjern dublerede kalenderelementer 1

doc fjern dublerede kalenderelementer 1

Tip: Hvis du vil massegemme udvalgte e-mails som PDF (eller Word, CSV, Excel, Txt, HTML-filer) med billeder, overskrifter, brødtekster, Ccs, Massebesparelse træk ved Kutools til Outlook kan hjælpe dig, som kun behøver 3 trin.

1. Vælg e-mails.

2. klik Kutools > Massebesparelse.

doc fjern dublerede kalenderelementer 1

3. Vælg en placering og tjek det eller de filformater, du ønsker. Klik på Ok.

doc fjern dublerede kalenderelementer 1

doc fjern dublerede kalenderelementer 1

Få 30-dages gratis prøveversion af Kutools til Outlook nu.


Bedste kontorproduktivitetsværktøjer

Kutools til Outlook - Over 100 kraftfulde funktioner til at superlade din Outlook

🤖 AI Mail Assistant: Øjeblikkelige pro-e-mails med AI-magi – et klik for geniale svar, perfekt tone, flersproget beherskelse. Forvandl e-mailing ubesværet! ...

📧 Email Automation: Ikke til stede (tilgængelig til POP og IMAP)  /  Planlæg Send e-mails  /  Auto CC/BCC efter regler ved afsendelse af e-mail  /  Automatisk videresendelse (avancerede regler)   /  Tilføj automatisk hilsen   /  Opdel automatisk e-mails med flere modtagere i individuelle meddelelser ...

📨 Email Management: Genkald nemt e-mails  /  Bloker svindel-e-mails af emner og andre  /  Slet duplikerede e-mails  /  Avanceret søgning  /  Konsolider mapper ...

📁 Vedhæftede filer ProBatch Gem  /  Batch adskilles  /  Batch komprimere  /  Automatisk gem   /  Automatisk afmontering  /  Automatisk komprimering ...

🌟 Interface Magic: 😊 Flere smukke og seje emojis   /  Boost din Outlook-produktivitet med fanebaserede visninger  /  Minimer Outlook i stedet for at lukke ...

👍 Wonders med et enkelt klik: Besvar alle med indgående vedhæftede filer  /   Anti-phishing e-mails  /  🕘Vis afsenderens tidszone ...

👩🏼‍🤝‍👩🏻 Kontakter og kalender: Batch Tilføj kontakter fra udvalgte e-mails  /  Opdel en kontaktgruppe til individuelle grupper  /  Fjern fødselsdagspåmindelser ...

Over 100 Features Afvent din udforskning! Klik her for at finde mere.

Læs mere       Gratis download      Køb
 

 

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