Slik setter du inn gjeldende dato eller klokkeslett automatisk i e-postemne eller brødtekst med Outlook VBA

Mange brukere er vant til å sette inn gjeldende dato eller klokkeslett i e-postemnet eller brødteksten når de skriver en ny e-post. Denne artikkelen vil lære deg hvordan du oppnår det på kort tid.

I forrige sost - "Slik legger du automatisk til gjeldende dato til emnene i Outlook-e-postene dine”, kan du lære hvordan du automatisk legger til gjeldende dato eller klokkeslett i emnet. Men metoden i den sost er ganske enkelt å lage en tilpasset form for melding. Dermed, hver gang du vil opprette en ny e-post med gjeldende dato eller klokkeslett i emnet, må du velge det tilpassede skjemaet i stedet for å opprette en ny e-post som vanlig. Det vil selvsagt være ganske tungvint.

Faktisk har Outlook allerede tilbudt oss et eget felt for å sette inn dato eller klokkeslett. Du kan også bruke Outlook VBA for å automatisk sette inn gjeldende dato eller klokkeslett i den nye e-postens hovedtekst eller emne. Når det gjelder hvilken metode du velger, avhenger det av hvor ofte du trenger å sette inn dato eller klokkeslett.

Sett inn manuelt etter "Dato og klokkeslett"-feltet

  1. Til start med, start Outlook.
  2. Deretter oppretter du en ny melding ved å klikke på "Ny e-post"-knappen i "Ny"-gruppen under fanen "Hjem".
  3. Deretter, i Ny melding-vinduet, kan du klikke deg inn i e-postteksten og gå til "Sett inn"-fanen.
  4. Deretter kan du finne og klikke på "Dato og klokkeslett"-feltet i "Tekst"-gruppen.Finn dato og klokkeslett-feltet
  5. Etter det vil en ny dialogboks vises. Du kan velge et tilgjengelig format og deretter klikke på "OK"-knappen.Velg Format for dato og klokkeslett
  6. Etter at du har returnert til meldingsvinduet, kan du se gjeldende dato eller klokkeslett i e-postteksten. Som standard tillater ikke Outlook deg å bruke "Dato og klokkeslett"-feltet på emnet.Gjeldende dato eller klokkeslett i meldingsteksten
  7. Derfor, til slutt, hvis du vil sette inn dato eller klokkeslett for emnet, må du kopiere dem fra brødteksten og lime dem inn i emnet manuelt.

Denne metoden er mer anbefalt hvis du sjelden trenger å sette inn gjeldende dato eller klokkeslett. Men forutsatt at du ofte eller alltid trenger å sette inn, bør du bruke følgende VBA-koder for å oppnå det automatisk.

Sett inn automatisk med Outlook VBA

  1. For det første trykker du på "Alt + F11"-tastene for å få tilgang til VBA-editor.
  2. Dobbeltklikk deretter på "ThisOutlookSession" -prosjektet på venstre side for å åpne det.
  3. Kopier deretter følgende koder inn i den.
Public WithEvents objInspectors As Inspectors
Public WithEvents objMail As MailItem

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

Private Sub objInspectors_NewInspector(ByVal Inspector As Inspector)
    If TypeOf Inspector.CurrentItem Is MailItem Then
       Set objMail = Inspector.CurrentItem
    End If
End Sub

Private Sub objMail_Open(Cancel As Boolean)
    Dim strTime As String
 
    'the current time
    strTime = Now
 
    'insert to subject
    'If you don't want to insert to subject, remove the following line
    objMail.Subject = strTime
    'insert to body
    'If you don't want to insert to body, remove the following line
    objMail.Body = strTime & objMail.Body
End Sub

VBA-koder - Sett inn gjeldende dato eller klokkeslett automatisk i e-postemne eller brødtekst

OBS: Kodene ovenfor vil fungere for å automatisk sette inn gjeldende tid i emnet og kroppen. Hvis du vil sette inn gjeldende dato, erstatt "objMail_Open" under med følgende:

Private Sub objMail_Open(Cancel As Boolean)
    Dim strDate As String
 
    'the current date
    strDate = Date
 
    'insert to subject
    objMail.Subject = strDate
    'insert to body
    objMail.Body = strDate & objMail.Body
End Sub
  1. Deretter signerer du denne koden som vanlig.
  2. Senere, restart Outlook for å aktivere makroen.
  3. Endelig kan du prøve.
  • Klikk direkte på "Ny e-post"-knappen for å åpne en ny e-post.ny epost
  • Du vil finne at den nye e-postautomaten inneholder gjeldende dato eller klokkeslett i emnet og brødteksten, som bildet nedenfor:Gjeldende dato eller klokkeslett i meldingsemne eller brødtekst

Ikke stol på ukjente e-poster

Du må noen gang ha mottatt søppelpost. Hvordan pleier du å håndtere dem? Det er ikke tilrådelig å laste ned vedlegg eller åpne lenker i denne typen e-poster fordi de kan inneholde virus. Når Outlook-dataene dine blir infisert, vil ikke innboksreparasjonsverktøyet Scanpst.exe gi effekter. I dette tilfellet har du ikke noe annet valg enn å ty til en mer erfaren PST-fiks verktøy, for eksempel DataNumen Outlook Repair.

Forfatterintroduksjon:

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

Kommentarer er stengt.