Kuinka lisätä nykyinen päivämäärä tai aika sähköpostin aiheeseen tai tekstiin Outlook VBA: lla

Monet käyttäjät ovat tottuneet lisäämään nykyisen päivämäärän tai kellonajan sähköpostin aiheeseen tai kehoon uutta sähköpostia kirjoittaessaan. Tämä artikkeli opettaa sinulle, kuinka saavuttaa se nopeasti.

Edellisessä sost - "Kuinka lisätä nykyinen päivämäärä automaattisesti Outlook-sähköpostisi aiheisiin”, Voit oppia lisäämään nykyisen päivämäärän tai kellonajan automaattisesti aiheeseen. Mutta menetelmä sost on yksinkertaisesti luoda mukautettu viestimuoto. Näin ollen joka kerta, kun haluat luoda uuden sähköpostiviestin, jossa on nykyinen päivämäärä tai kellonaika, sinun on valittava mukautettu muoto uuden sähköpostin luomisen sijaan. Ilmeisesti se on melko hankala.

Itse asiassa Outlook on jo tarjonnut meille natiivikentän päivämäärän tai kellonajan lisäämiseksi. Voit myös käyttää Outlook VBA: ta lisätäksesi nykyisen päivämäärän tai kellonajan uuden sähköpostin runkoon tai aiheeseen. Mitä menetelmää valitset, se riippuu siitä, kuinka usein sinun on lisättävä päivämäärä tai kellonaika.

Lisää manuaalisesti Päivämäärä ja aika -kentän mukaan

  1. Kohteeseen starKäynnistä Outlook.
  2. Luo sitten uusi viesti napsauttamalla "Uusi sähköposti" -painiketta "Uusi" -ryhmässä "Koti" -välilehdessä.
  3. Tämän jälkeen voit napsauttaa Uusi viesti -ikkunassa sähköpostin runkoa ja siirtyä Lisää-välilehdelle.
  4. Seuraavaksi löydät ja napsauta "Teksti" -ryhmän "Päivämäärä ja aika" -kenttää.Etsi päivämäärä ja aika -kenttä
  5. Sen jälkeen uusi valintaikkuna tulee näkyviin. Voit valita käytettävissä olevan muodon ja napsauttaa sitten “OK” -painiketta.Valitse päivämäärän ja kellonajan muoto
  6. Palattuasi viesti-ikkunaan näet nykyisen päivämäärän tai kellonajan sähköpostin rungossa. Oletuksena Outlook ei salli sinun käyttää Päiväys ja aika -kenttää aiheeseen.Nykyinen päivämäärä tai aika viestin rungossa
  7. Lopuksi, jos haluat lisätä päivämäärän tai kellonajan, sinun on kopioitava ne rungosta ja liitettävä ne kohteeseen manuaalisesti.

Tätä menetelmää suositellaan enemmän, jos joudut harvoin lisäämään nykyistä päivämäärää tai aikaa. Mutta jos sinun on lisättävä usein tai aina, sinun on parempi käyttää seuraavia VBA-koodeja sen saavuttamiseksi automaattisesti.

Automaattinen lisäys Outlook VBA: lla

  1. Ensinnäkin, paina "Alt + F11" -näppäimiä päästäksesi VBA-editoriin.
  2. Kaksoisnapsauta sitten vasemmassa reunassa olevaa “ThisOutlookSession” -projektia avataksesi sen.
  3. Kopioi seuraavaksi seuraavat koodit siihen.
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-koodit - Lisää nykyinen päivämäärä tai aika sähköpostin aiheeseen tai tekstiosaan

Huomautus: Yllä olevat koodit lisäävät nykyisen ajan automaattisesti kohteeseen ja kehoon. Jos haluat lisätä nykyisen päivämäärän, korvaaobjMail_Open”Alakohta seuraavasti:

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. Tämän jälkeen allekirjoita tämä koodi tavalliseen tapaan.
  2. Myöhemmin restart Makro aktivoidaan Outlookissa.
  3. Lopuksi voit kokeilla.
  • Napsauta suoraan “Uusi sähköposti” -painiketta avataksesi uuden sähköpostin.uusi sähköposti
  • Tulet huomaamaan, että uusi automaattinen sähköposti sisältää nykyisen päivämäärän tai kellonajan aiheessa ja rungossa, kuten alla oleva kuva:Nykyinen päivämäärä tai aika viestin aiheessa tai tekstissä

Älä luota tuntemattomiin sähköposteihin helposti

Olet varmasti saanut koskaan roskapostia. Kuinka yleensä hoidat heitä? Ei ole suositeltavaa ladata liitteitä tai avata linkkejä tällaisissa sähköpostiviesteissä, koska ne saattavat sisältää viruksia. Kun Outlook-tietosi ovat saaneet tartunnan, postilaatikon korjaustyökalu, Scanpst.exe, ei tee vaikutuksia. Tässä tapauksessa sinulla ei ole muuta vaihtoehtoa kuin turvautua kokeneempaan PST-korjaus työkalu, kuten DataNumen Outlook Repair.

Tekijän esittely:

Shirley Zhang on tietojen palauttamisen asiantuntija DataNumen, Inc., joka on maailman johtava tietojen palautustekniikoissa, mukaan lukien vioittuneet SQL Server ja Outlookin korjausohjelmistotuotteet. Lisätietoja osoitteessa www.datanumen.com

Kommenttien lisääminen on estetty.