Cara Auto Masukkan Tarikh atau Masa Semasa ke Subjek E-mel atau Badan dengan Outlook VBA

Kongsi Sekarang:

Banyak pengguna terbiasa memasukkan tarikh atau masa semasa ke subjek atau badan e-mel semasa menyusun e-mel baru. Artikel ini akan mengajar anda bagaimana mencapainya dalam masa yang cepat.

Pada hlm sebelumnyaost - "Cara Auto Menambah Tarikh Semasa ke Subjek E-mel Outlook Anda", Anda boleh belajar bagaimana menambahkan tarikh atau masa semasa ke subjek secara automatik. Tetapi kaedah dalam hal ituost hanya untuk membuat bentuk pesanan khas. Oleh itu, dengan cara itu, setiap kali anda ingin membuat e-mel baru dengan tarikh atau waktu semasa dalam subjek, anda harus memilih borang khusus dan bukannya membuat e-mel baru seperti biasa. Jelas sekali, ia akan membebankan.

Sebenarnya, Outlook telah menawarkan kami bidang asli untuk memasukkan tarikh atau masa. Anda juga boleh menggunakan Outlook VBA untuk memasukkan tarikh atau masa semasa ke badan atau subjek e-mel baru secara automatik. Bagi kaedah yang anda pilih, ia bergantung pada seberapa kerap anda perlu memasukkan tarikh atau waktu.

Masukkan secara manual dengan Medan "Tarikh & Masa"

  1. Kepada stardengan, lancarkan Outlook.
  2. Kemudian buat mesej baru dengan mengklik butang "E-mel Baru" dalam kumpulan "Baru" di bawah tab "Rumah".
  3. Selanjutnya, di tetingkap Mesej Baru, anda boleh masuk ke isi e-mel dan beralih ke tab "Masukkan".
  4. Seterusnya anda dapat mencari dan mengklik bidang "Tarikh & Masa" dalam kumpulan "Teks".Cari Medan Tarikh & Masa
  5. Selepas itu, kotak dialog baru akan muncul. Anda dapat memilih format yang tersedia dan kemudian klik butang "OK".Pilih Format untuk Tarikh dan Masa
  6. Setelah kembali ke tetingkap mesej, anda dapat melihat tarikh atau masa semasa di badan e-mel. Secara lalai, Outlook tidak membenarkan anda menerapkan bidang "Tarikh & Waktu" pada subjek.Tarikh atau Masa Semasa di Badan Mesej
  7. Oleh itu, akhirnya, jika anda ingin memasukkan tarikh atau waktu subjek, anda mesti menyalinnya dari isi badan dan tampalkannya ke subjek secara manual.

Kaedah ini lebih digalakkan jika anda jarang memasukkan tarikh atau waktu semasa. Tetapi dengan syarat bahawa anda sering atau selalu perlu memasukkan, anda lebih baik menggunakan kod VBA berikut untuk mencapainya secara automatik.

Masukkan secara automatik dengan Outlook VBA

  1. Pertama, tekan butang kekunci "Alt + F11" untuk mengakses editor VBA.
  2. Kemudian klik dua kali projek "ThisOutlookSession" di sebelah kiri untuk membukanya.
  3. Seterusnya salin kod berikut ke dalamnya.
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

Kod VBA - Masukkan Tarikh atau Masa Semasa secara automatik ke Subjek atau Badan E-mel

Catatan: Kod di atas akan berfungsi untuk memasukkan masa semasa secara automatik ke dalam subjek dan badan. Sekiranya anda ingin memasukkan tarikh semasa, ganti "objMail_BukaSub dengan yang berikut:

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. Selepas itu, tandatangani kod ini seperti biasa.
  2. Kemudian, restart Outlook untuk mengaktifkan makro.
  3. Akhirnya anda boleh mencuba.
  • Klik terus pada butang "E-mel Baru" untuk membuka e-mel baru.emel baru
  • Anda akan mendapati bahawa automatik e-mel baru mengandungi tarikh atau masa semasa dalam subjek dan badan, seperti gambar di bawah:Tarikh atau Masa Semasa dalam Subjek atau Badan Mesej

Jangan Percaya dengan E-mel Tidak Dikenal

Anda pasti pernah menerima e-mel sampah. Bagaimana anda biasanya menghadapinya? Tidak boleh memuat turun lampiran atau membuka pautan dalam e-mel seperti ini kerana ia mungkin mengandungi virus. Setelah data Outlook anda dijangkiti, alat pembaikan peti masuk, Scanpst.exe tidak akan memberi kesan. Dalam kes ini, anda tidak mempunyai pilihan selain menggunakan yang lebih berpengalaman Pembaikan PST alat, seperti DataNumen Outlook Repair.

Pengenalan Pengarang:

Shirley Zhang adalah pakar pemulihan data di DataNumen, Inc., yang merupakan pemimpin dunia dalam teknologi pemulihan data, termasuk rosak SQL Server dan produk perisian pembaikan prospek. Untuk maklumat lebih lanjut, lawati www.datanumen.com

Kongsi Sekarang:

Ruangan komen telah ditutup.