Cum să completați automat linia de subiect al e-mailului cu numele atașamentului în Outlook

Distribuie acum:

Utilizați adesea numele atașamentului ca subiect de e-mail în Outlook? Dacă da, trebuie să sperați că Outlook îl poate finaliza automat. Acest articol va introduce o metodă la îndemână pentru a o realiza cu Outlook VBA.

Mulți utilizatori sunt obișnuiți să introducă manual numele atașamentului în subiectul e-mailului. Într-un astfel de scenariu, dacă Outlook poate face acest lucru automat, va fi mult mai convenabil. De asemenea, unii utilizatori uită adesea să completeze subiectul. Așadar, atunci când apasă butonul „Trimite”, vor primi un mesaj de avertizare „fără subiect”. Într-un astfel de caz, dacă Outlook poate completa automat subiectul cu numele atașamentului, vor putea evita avertismentul enervant „fără subiect”. Pe scurt, se crede că mulți utilizatori Outlook își doresc o astfel de metodă care să permită Outlook să completeze automat subiectul e-mailului cu numele atașamentului. Din fericire, cu ajutorul Outlook VBA, putem realiza acest lucru cu maximă ușurință. Iată codurile și pașii VBA elaborați.

Completați automat linia de subiect al e-mailului cu numele atașamentului

  1. În primul rând, puteți deschide Outlook și comuta la fila „Dezvoltator”.
  2. Apoi, sub această filă, ar trebui să faceți clic pe butonul „Visual Basic”, care va arăta editorul VBA.
  3. În fereastra ulterioară, mai întâi ar trebui să localizați proiectul „ThisOutlookSession” în lista de proiecte din partea dreaptă.
  4. Urmează dublu clic pentru a deschide acest proiect. Și apoi copiați următoarele coduri în el.
Public WithEvents olInspectors As Outlook.Inspectors
Public WithEvents olMail As Outlook.MailItem

Private Sub Initialize_handlers()
    Set olInspectors = Application.Inspectors
End Sub

Private Sub olInspectors_NewInspector(ByVal Inspector As Inspector)
    Dim olItem As Object
    Set olItem = Inspector.CurrentItem
    If TypeName(olItem) = "MailItem" Then Set olMail = olItem
End Sub

Private Sub olMail_AttachmentAdd(ByVal Attachment As Attachment)
    If olMail.Subject = "" Then
      'If you don't want the prompt,
      'Just delete the Msgbox line and its corresponding "End if".
      If MsgBox("Do you want to use the attachment name as the subject", vbYesNo) = vbYes Then
         olMail.Subject = Attachment.DisplayName
      End If
    End If
End Sub

Coduri VBA - Completare automată linia de subiect al e-mailului cu numele atașamentului

  1. După aceea, trebuie să continuați să atribuiți un certificat digital proiectului VBA curent în mod normal.
  • În primul rând, utilizați utilitarul încorporat „Certificate digitale pentru proiecte VBA” pentru a genera un certificat digital.
  • Ulterior, puteți semna macrocomanda curentă.Semnează digital macrocomanda curentă
  1. Mai târziu, ieșiți din editorul VBA și modificați setările macro în „Notificări pentru macrocomenzi semnate digital, toate celelalte macrocomenzi dezactivate”.
  2. În sfârșit poți încerca.
  • Creați un e-mail nou.
  • Dacă nu ați completat subiectul și intenționați să atașați un fișier, veți primi un mesaj, precum următoarea imagine:Caseta de mesaje Outlook
  • Când selectați „Da”, subiectul va fi completat cu numele atașării imediat.Completați subiectul e-mailului cu numele atașamentului

Faceți față problemelor frecvente cu Outlook

Cu condiția că ați folosit Outlook de zeci de ani, trebuie să fi întâmpinat o mulțime de probleme cu Outlook. Apoi, ce acțiuni întreprindeți de obicei când îi întâlniți? Se sugerează să le descoperiți și să le eradicați cât mai curând posibil. Se datorează faptului că problemele acumulate vă pot deteriora oricând datele Outlook. Prin urmare, chiar dacă Outlook poate funcționa normal, ar fi bine să aplicați fie instrumentul de reparare a căsuței primite, fie cel extern Utilitar de reparare a erorilor Outlook PST, cum ar fi DataNumen Outlook Repair, pentru a vă scana fișierele PST pentru a detecta și rezolva erori.

Introducerea autorului:

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

Distribuie acum:

Comentariile sunt închise.