Cara Menghilangkan Karakter Khas dalam Subjek E-mel melalui Outlook VBA

Kongsi Sekarang:

E-mel yang mengandungi watak khas cenderung disekat sebagai spam. Oleh itu, anda harus mengelakkan watak khas dalam subjek e-mel keluar. Sekarang, dalam artikel ini, kami akan mengajar anda untuk membiarkan Outlook membuang watak khas secara automatik dalam subjek e-mel.

Artikel saya sebelum ini “Cara Dapatkan Amaran ketika Mencuba Masukkan Karakter Khas dalam Subjek E-mel Outlook"Telah memperkenalkan cara untuk mengelakkan watak khas semasa menyusun e-mel. Tetapi, sebilangan pengguna menginginkan Outlook untuk membuang watak khas secara automatik ketika mereka mengklik butang "Kirim" untuk mengirim e-mel. Tumpuan pada keperluan ini, di sini kita akan memaparkan sekeping lagi kod VBA. Ia dapat merealisasikannya dengan mudah.

Auto Keluarkan Watak Khas dalam Subjek E-mel

  1. Pertama, lancarkan program Outlook.
  2. Kemudian, akses editor VBA mengikut “Cara Menjalankan Kod VBA di Outlook Anda".
  3. Selanjutnya, dalam editor VBA, aktifkan "Microsoft VBScript Regular Expressions" dengan merujuk kepada "Cara Menambah Rujukan Perpustakaan Objek dalam VBA".
  4. Setelah itu, masukkan kod berikut ke dalam projek "ThisOutlookSession".
'Occurs when sending an email
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
    Dim objMail As Outlook.MailItem
    Dim objRegExp As RegExp
    Dim strSubject As String
 
    If TypeOf Item Is MailItem Then
       Set objMail = Item
       'Get the mail subject
       strSubject = objMail.Subject
 
       'Find special characters via regular expression
       Set objRegExp = New RegExp
       With objRegExp
            .MultiLine = False
            .Global = True
            .IgnoreCase = True
            .Pattern = "[^a-zA-Z0-9]"
       End With
 
      'Replace special characters with space
      If objRegExp.test(strSubject) = True Then
         strSubject = objRegExp.Replace(strSubject, " ")
         objMail.Subject = strSubject
      End If
    End If
End Sub

Kod VBA - Hapus Karakter Khas secara automatik dalam Subjek E-mel

  1. Selepas itu, tutup editor VBA.
  2. Sejak itu, setiap kali anda cuba menghantar e-mel yang subjeknya mempunyai watak khas, Outlook akan menghapusnya secara automatik, seperti yang ditunjukkan pada tangkapan layar berikut.Buang Karakter Khas dalam Subjek E-mel

Simpan Beberapa Salinan Fail Outlook Anda

Bagaimana anda menangani Outlook dalam kerja harian? Sebenarnya, sangat disarankan untuk menyimpan beberapa salinan fail Outlook anda. Ini bertujuan untuk membantu anda menghilangkan kehilangan data Outlook yang menyakitkan. Cuba bayangkan senario berikut. Sebagai contoh, Outlook anda tiba-tiba hancur dan fail yang dibuka menjadi tidak dapat diakses. Dalam kes ini, jika anda menyimpan salinan lain, anda tidak perlu risau. Namun, jika anda tidak memilikinya, anda harus betulkan Outlook dan pulihkan data Outlook yang rosak dengan sebaik mungkin. Pada ketika ini, anda perlu menggunakan alat kuasa, seperti DataNumen Outlook Repair.

Pengenalan Pengarang:

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

Kongsi Sekarang:

Ruangan komen telah ditutup.