Cum să utilizați automat o anumită imprimantă pentru a imprima e-mailuri Outlook

Distribuie acum:

Nu puteți configura Outlook să utilizeze o anumită imprimantă care nu este implicită pentru a imprima e-mailuri. Dar în acest articol, vă vom arăta o metodă pentru a o realiza cu Outlook VBA.

Computerul dvs. trebuie să aibă setat o imprimantă ca implicită, care va fi aplicată tuturor programelor de pe acest computer. În acest caz, dacă doriți să imprimați e-mailuri printr-o imprimantă care nu este implicită în Outlook, trebuie să schimbați imprimanta de fiecare dată când imprimați. Este destul de supărător. Prin urmare, în cele ce urmează, vă vom împărtăși un mijloc de a utiliza automat o anumită imprimantă pentru e-mailuri fără a fi nevoie să schimbați imprimanta de fiecare dată.

Utilizați automat o anumită imprimantă pentru a imprima e-mailuri Outlook

Utilizați automat o anumită imprimantă pentru a imprima e-mailuri

  1. Chiar de la început, porniți aplicația Outlook.
  2. Apoi, în fereastra principală Outlook, apăsați butoanele tastei „Alt + F11”.
  3. Apoi, în fereastra „Microsoft Visual Basic for Applications” care se afișează, trebuie mai întâi să activați „Microsoft Word object Library”. Puteți face clic pe „Tools” > „Reference” pentru a face acest lucru.
  4. Apoi, trebuie să accesați un modul gol.
  5. Ulterior, copiați și inserați următorul cod VBA în acest modul.
Sub PrintEmail()
    Dim objItem As Object
    Dim objMail As Outlook.MailItem
    Dim objWordApp As Word.Application
    Dim strTempFolder As String
    Dim strMailDocument As String
    Dim objMailDocument As Word.Document
    Dim strPrinter As String

    Select Case Application.ActiveWindow.Class
           Case olInspector
                Set objItem = ActiveInspector.CurrentItem
           Case olExplorer
                Set objItem = ActiveExplorer.Selection.Item(1)
    End Select
 
    If TypeOf objItem Is MailItem Then
       Set objMail = objItem
 
       Set objWordApp = CreateObject("Word.Application")
       strTempFolder = CStr(Environ("USERPROFILE")) & "\AppData\Local\Temp"
       strMailDocument = strTempFolder & "\" & Format(Now, "yyyymmddssnn") & ".doc"
       objMail.SaveAs strMailDocument, olDoc
 
       Set objMailDocument = objWordApp.Documents.Open(strMailDocument)
       objWordApp.Visible = True
       objMailDocument.Activate
 
       strPrinter = objWordApp.ActivePrinter
       'Change to the name of specific printer
       objWordApp.ActivePrinter = "Specific Printer"
       objWordApp.PrintOut Range:=wdPrintAllDocument, Item:=wdPrintDocumentContent
       objWordApp.ActivePrinter = strPrinter
 
       objMailDocument.Close False
       objWordApp.Quit
       Kill strMailDocument
    End If
End Sub

Cod VBA - Utilizați automat o anumită imprimantă pentru a imprima e-mailuri Outlook

  1. După aceea, puteți închide fereastra curentă.
  2. Apoi, accesați meniul „Fișier” și faceți clic pe „Opțiuni”.
  3. În fereastra „Opțiuni Outlook”, treceți la fila „Bară de instrumente Acces rapid” și adăugați noua macrocomandă în Bara de instrumente Acces rapid, ca de obicei.
  4. În cele din urmă, puteți încerca acest proiect VBA.
  • În primul rând, selectați sau deschideți un e-mail pe care doriți să-l imprimați.
  • Apoi, faceți clic pe butonul macro din Bara de instrumente Acces rapid.
  • E-mailul va fi imprimat de către imprimanta specifică imediat.
  1. De acum înainte, pentru a imprima e-mailuri cu o anumită imprimantă, puteți utiliza doar această macrocomandă.

Recuperați Outlook după o corupție accidentală

Pentru a împiedica pierderea datelor Outlook, trebuie să depuneți eforturi considerabile. De exemplu, ar trebui să faceți copii de rezervă ale fișierului PST în mod regulat. Desigur, este recomandat să obțineți un instrument extern de reparare, cum ar fi DataNumen Outlook Repair. Poate reparați PST erori și restaurați maximum de date Outlook pentru dvs.

Introducerea autorului:

Shirley Zhang este expertă în recuperarea datelor DataNumen, Inc., care este lider mondial în tehnologiile de recuperare a datelor, inclusiv recupera sql și produse software de reparații Outlook. Pentru mai multe informații vizitați www.datanumen.com

Distribuie acum:

Comentariile sunt închise.