Slik fyller du automatisk e-postemnelinje med vedleggsnavnet i Outlook

Bruker du ofte vedleggsnavnet som e-postemne i Outlook? I så fall må du håpe at Outlook automatisk kan fullføre det. Denne artikkelen vil introdusere en praktisk metode for å gjøre det realisert med Outlook VBA.

Mange brukere er vant til å skrive vedleggsnavnet manuelt i emnelinjen i e-posten. I et slikt scenario vil det være mye mer praktisk hvis Outlook kan gjøre det automatisk. Noen brukere glemmer også ofte å fylle ut emnelinjen. Så når de trykker på "Send"-knappen, vil de motta en advarsel om "ingen emne". I slike tilfeller, hvis Outlook automatisk kan fylle ut emnelinjen med vedleggsnavnet, vil de kunne unngå den irriterende advarselen om "ingen emne". Kort sagt antas det at mange Outlook-brukere lengter etter en slik metode som lar Outlook automatisk fylle ut emnelinjen i e-posten med vedleggsnavnet. Heldigvis kan vi oppnå det med største letthet ved hjelp av Outlook VBA. Her er de detaljerte VBA-kodene og trinnene.

Autofyll e-postemnelinjen med vedleggsnavnet

  1. Først kan du starte Outlook og bytte til fanen "Utvikler".
  2. Deretter under denne fanen, bør du klikke på "Visual Basic"-knappen, som vil få frem VBA-editoren.
  3. I det påfølgende vinduet bør du først finne "ThisOutlookSession" -prosjektet i prosjektlisten på høyre side.
  4. Neste dobbeltklikk for å åpne dette prosjektet. Og kopier deretter følgende koder inn i den.
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

VBA-koder - Autofyll e-postemnelinje med vedleggsnavnet

  1. Etter det må du fortsette å tildele et digitalt sertifikat til det nåværende VBA-prosjektet som normalt.
  • For det første, bruk det innebygde verktøyet "Digitale sertifikater for VBA-prosjekter" for å generere et digitalt sertifikat.
  • Deretter kan du signere gjeldende makro.Signer den gjeldende makroen digitalt
  1. Avslutt VBA-editoren senere og endre makroinnstillingene til "Varsler for digitalt signerte makroer, alle andre makroer deaktivert".
  2. Endelig kan du prøve.
  • Opprett en ny e -post.
  • Hvis du ikke har fylt ut emnet og har tenkt å legge ved en fil, vil du motta en melding, som følgende bilde:Outlook meldingsboks
  • Når du velger "Ja", vil emnet bli fylt med vedleggsnavnet på en gang.Fyll e-postemnet med vedleggsnavn

Håndtere hyppige Outlook-problemer

Forutsatt at du har brukt Outlook i flere tiår, må du ha støtt på mange Outlook-problemer. Så, hvilke handlinger tar du vanligvis når du møter dem? Det foreslås å finne ut og utrydde dem så snart som mulig. Det er fordi akkumulering av problemer kan skade Outlook-dataene dine når som helst. Derfor, selv om Outlook kan fungere som normalt, bør du bruke enten innboksreparasjonsverktøyet eller det eksterne Outlook PST-feilreparasjonsverktøy, Som DataNumen Outlook Repair, for å skanne PST-filene dine for å oppdage og løse feil.

Forfatterintroduksjon:

Shirley Zhang er en datagjenopprettingsekspert innen DataNumen, Inc., som er verdensledende innen datagjenopprettingsteknologier, inkludert reparasjon skadet SQL Server database og Outlook-reparasjonsprodukter. For mer informasjon besøk www.datanumen. Med

Kommentarer er stengt.