Cum să utilizați automat diferite fonturi pentru diferite conturi atunci când trimiteți e-mailuri în Outlook

Dacă ați configurat mai multe conturi de e-mail în Outlook și doriți să utilizați diferite fonturi în e-mailurile trimise conform diferitelor conturi de e-mail utilizate pentru trimitere, puteți utiliza abordarea introdusă în acest articol.

Mulți utilizatori speră că Outlook poate selecta și utiliza fonturi diferite în e-mailurile trimise pe baza diferitelor conturi de e-mail pe care le folosesc pentru a le trimite. Cu toate acestea, în mod implicit, Outlook nu are o astfel de caracteristică. Din fericire, încă puteți realiza acest lucru cu ajutorul codului VBA. Acum, vom dezvălui această metodă în detaliu.

Utilizați diferite fonturi pentru diferite conturi atunci când trimiteți e-mailuri în Outlook

Utilizați automat diferite fonturi pentru diferite conturi atunci când trimiteți e-mail

  1. În primul rând, start aplicația dvs. Outlook.
  2. Apoi, în fereastra principală ulterioară a Outlook, ar trebui să apăsați tastele „Alt + F11”.
  3. Apoi, veți intra într-o nouă fereastră – „Microsoft Visual Basic for Applications”.
  4. În această fereastră, vi se va cere să găsiți și să deschideți proiectul „ThisOutlookSession”.
  5. Ulterior, copiați și inserați următorul cod VBA în acest proiect.
„Apare când faceți clic pe butonul „Trimite” Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean) Dim objMail As MailItem Dim objMailDocument As Word.Document If TypeOf Item Is MailItem Then Set objMail = Item Set objMailDocument = objMail.GetInspector. „Folosiți fonturi diferite în funcție de trimiterea diferită folosind contul „Schimbați conturile și fonturile în funcție de nevoile dvs. Selectați caz objMail.SendUsingAccount Caz „johnsmith@datanumen.com" Cu objMailDocument.Range.Font .Name = "Times New Roman" .Size = 13 .ColorIndex = wdBlue Sfârșit cu majuscule „team1@datanumen.com" Cu objMailDocument.Range.Font .Name = "Cambria" .Size = 10 .ColorIndex = wdBlack End With Case "johnsmith_jonny@outlook.com" Cu objMailDocument.Range.Font .Name = "Segoe Script" .Size =8 .ColorIndex = wdDarkYellow End With End Selectați objMail.Save End If End Sub

Cod VBA - Utilizați fonturi diferite pentru conturi diferite

  1. După aceea, este mai bine să semnați acest cod.
  • Mai întâi, faceți clic pe butonul „Instrumente” din bara de instrumente.
  • Apoi alegeți opțiunea „Semnătură digitală” din lista verticală.
  • Mai târziu, puteți urma instrucțiunile de pe ecran pentru a finaliza această sarcină.
  1. Apoi, puteți ieși din fereastra curentă și puteți continua să modificați setările macrocomenzilor Outlook pentru a permite proiectele VBA semnate.
  2. De acum înainte, de fiecare dată când trimiteți un e-mail, Outlook va schimba automat fonturile din e-mailurile trimise conform contului de e-mail pentru trimitere.

Fiți pregătit pentru blocarea neașteptată a Outlook

Datorită vulnerabilității Outlook, utilizatorii trebuie să fie bine pregătiți pentru diverse probleme atunci când au de-a face cu Outlook tot timpul. Fără îndoială, unul dintre most pașii esențiali sunt să faceți o copie de rezervă consistentă și actualizată pentru datele Outlook. Cu astfel de copii de rezervă, chiar dacă datele originale Outlook sunt deteriorate în caz de accident, încă poți recuperați Outlook date din backup-uri cu utmost uşura. În plus, este, de asemenea, recomandabil să vă echipați Outlook cu un instrument puternic de remediere, cum ar fi DataNumen Outlook Repair. Va fi util atunci când backup-urile eșuează.

Introducerea autorului:

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

2 răspunsuri la „Cum să utilizați automat diferite fonturi pentru diferite conturi atunci când trimiteți e-mailuri în Outlook”

  1. Îmi place acest pic de VBA... este perfect pentru problema mea de a lucra cu mai multe formate de client / semnături.
    Întrebare: ce se întâmplă dacă e-mailul este trimis dintr-un cont care nu este inclus în VBA... va reveni la setările implicite făcute în Outlook?
    Dacă acest scenariu provoacă o problemă / blocare, atunci este posibil să modificați VBA astfel încât să aibă Case = sau ceva echivalent și apoi să setați valoarea implicită pentru acest caz???

Lasă un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *