Salt la conținutul principal

Outlook: Cum să imprimați e-mailuri fără imagini

În general, prin imprimarea unui e-mail în Outlook, imaginile vor fi tipărite, de asemenea. Dar, uneori, doriți doar să imprimați textele fără imagini, cu toate acestea, în Outlook, nu există nicio funcție încorporată care să poată susține această lucrare. Acest tutorial oferă un cod VBA care va imprima imediat e-mailul fără imagini prin Word. Sau atunci când computerul nu are o imprimantă, codul VBA va exporta mai întâi e-mailul ca PDF fără imagini, apoi puteți imprima PDF-ul după ce imprimanta este disponibilă.

VBA pentru a imprima e-mail fără imagini

Office Tab - Activați editarea cu file și navigarea în Microsoft Office, făcând munca o briză
Kutools pentru Outlook - Îmbunătățiți Outlook cu peste 100 de caracteristici avansate pentru o eficiență superioară
Îmbunătățiți-vă Outlook 2021 - 2010 sau Outlook 365 cu aceste funcții avansate. Bucurați-vă de o perioadă de încercare gratuită cuprinzătoare de 60 de zile și îmbunătățiți-vă experiența prin e-mail!

VBA pentru a imprima e-mail fără imagini

 

1. Selectați un e-mail pe care doriți să-l imprimați numai textul, apoi apăsați Alt + F11 taste pentru activare Microsoft Visual Basic pentru aplicații fereastră.

2. clic Insera > Module pentru a crea un nou modul gol, apoi copiați și lipiți codul de mai jos în modul.

VBA: export e-mail fără imagini

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 elimina elementele duplicate din calendar 1

3. clic Instrumente > Referinte pentru a permite Referinte - Proiectul 1 dialog, bifează Biblioteca de obiecte Microsoft Word 16.0 Caseta de bifat. Clic OK.

 doc elimina elementele duplicate din calendar 1

doc elimina elementele duplicate din calendar 1

4-1. Țineți cursorul în interiorul codului și apăsați F5 tasta sau faceți clic Alerga butonul pentru a rula codul, apoi e-mailul fără imagini va fi imprimat imediat prin Word. Dar dacă computerul dvs. nu are o imprimantă, vă rugăm să urmați Pasul 4.

4-2. Când computerul nu are o imprimantă, după apăsare F5 tasta sau făcând clic Alerga pentru a rula codul, apare o casetă de dialog pentru alegerea unui folder pentru a plasa fișierul PDF și denumirea fișierului PDF. Clic Economisiți.

 doc elimina elementele duplicate din calendar 1

Acum e-mailul a fost exportat ca PDF fără imagini. Deschideți fișierul PDF și faceți clic dreapta pentru a selecta pentru a imprima e-mailul.

doc elimina elementele duplicate din calendar 1

doc elimina elementele duplicate din calendar 1

varful: Dacă doriți să salvați în bloc e-mailurile selectate ca PDF (sau fișiere Word, CSV, Excel, Txt, HTML) cu imagini, anteturi, corpuri, Ccs, Salvare în bloc caracteristică a Kutools pentru Outlook te poate ajuta, care au nevoie doar de 3 pași.

1. Selectați e-mailuri.

2. clic Kutools > Salvare în bloc.

doc elimina elementele duplicate din calendar 1

3. Alegeți o locație și verificați formatul (formatele) de fișier pe care îl doriți, faceți clic pe Ok.

doc elimina elementele duplicate din calendar 1

doc elimina elementele duplicate din calendar 1

Obțineți acum o încercare gratuită de 30 de zile a Kutools pentru Outlook.


Cele mai bune instrumente de productivitate de birou

Kutools pentru Outlook - Peste 100 de funcții puternice pentru a vă supraalimenta Outlook

🤖 AI Mail Assistant: E-mailuri profesionale instantanee cu magie AI--un singur clic pentru răspunsuri geniale, ton perfect, stăpânire în mai multe limbi. Transformați e-mailurile fără efort! ...

📧 Automatizare e-mail: În afara biroului (disponibil pentru POP și IMAP)  /  Programați trimiterea de e-mailuri  /  CC/BCC automat după reguli la trimiterea e-mailului  /  Redirecționare automată (Reguli avansate)   /  Adăugare automată felicitare   /  Împărțiți automat e-mailurile cu mai mulți destinatari în mesaje individuale ...

📨 Managementul e-mail: Amintește-ți cu ușurință e-mailurile  /  Blocați e-mailurile înșelătorii de către subiecți și alții  /  Ștergeți e-mailurile duplicate  /  Cautare Avansata  /  Consolidați foldere ...

📁 Atașamente ProSalvați în serie  /  Detașare lot  /  Compresă în loturi  /  Salvare automata   /  Detașare automată  /  Comprimare automată ...

🌟 Magia interfeței: 😊Mai multe emoji drăguțe și cool   /  Îmbunătățiți-vă productivitatea Outlook cu vizualizările cu file  /  Minimizați Outlook în loc să închideți ...

???? Minuni cu un singur clic: Răspundeți tuturor cu atașamentele primite  /   E-mailuri anti-phishing  /  🕘Afișați fusul orar al expeditorului ...

👩🏼‍🤝‍👩🏻 Contacte și calendar: Adăugați în lot contacte din e-mailurile selectate  /  Împărțiți un grup de contact în grupuri individuale  /  Eliminați mementouri de ziua de naștere ...

Peste 100 Caracteristici Așteaptă explorarea ta! Click aici pentru a descoperi mai multe.

 

 

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