Cara Otomatis Menghapus Karakter Khusus di Subjek Email melalui Outlook VBA

Bagikan sekarang:

Email yang berisi karakter khusus cenderung diblokir sebagai spam. Karenanya, Anda harus menghindari karakter khusus dalam subjek email keluar. Sekarang, di artikel ini, kami akan mengajari Anda untuk membiarkan Outlook menghapus karakter khusus secara otomatis dalam subjek email.

Artikel saya sebelumnya "Bagaimana Memperingatkan Saat Mencoba Memasukkan Karakter Khusus di Subjek Email Outlook”Telah memperkenalkan cara untuk menghindari karakter khusus saat menulis email. Namun, beberapa pengguna ingin Outlook secara otomatis menghapus karakter khusus dalam subjek saat mereka mengklik tombol "Kirim" untuk mengirim email. Berfokus pada persyaratan ini, di sini kami akan menampilkan kode VBA lainnya. Itu dapat mewujudkan ini dengan mudah tanpa usaha.

Hapus Otomatis Karakter Khusus di Subjek Email

  1. Pertama, luncurkan program Outlook.
  2. Kemudian, akses editor VBA sesuai "Cara Menjalankan Kode VBA di Outlook Anda".
  3. Selanjutnya, di editor VBA, aktifkan "Microsoft VBScript Regular Expressions" dengan mengacu pada "Cara Menambahkan Referensi Pustaka Objek di VBA".
  4. Setelah itu, masukkan kode berikut ke dalam proyek "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

Kode VBA - Hapus Otomatis Karakter Khusus di Subjek Email

  1. Selanjutnya, tutup editor VBA.
  2. Sejak saat itu, setiap kali Anda mencoba mengirim email yang subjeknya memiliki karakter khusus, Outlook akan secara otomatis menghapusnya, seperti yang diperlihatkan dalam tangkapan layar berikut.Hapus Karakter Khusus di Subjek Email

Simpan Beberapa Salinan File Outlook Anda

Bagaimana Anda menangani Outlook Anda dalam pekerjaan sehari-hari? Pada kenyataannya, sangat disarankan untuk menyimpan beberapa salinan file Outlook Anda. Ini bertujuan untuk membantu Anda menyingkirkan kehilangan data Outlook yang menyakitkan. Bayangkan saja skenario berikut ini. Misalnya, Outlook Anda tiba-tiba macet dan file yang dibuka menjadi tidak dapat diakses. Dalam hal ini, jika Anda menyimpan salinan lain, Anda tidak perlu khawatir. Namun, jika Anda tidak punya, Anda diharuskan perbaiki Outlook dan memulihkan data Outlook yang rusak semaksimal mungkin. Pada tahap ini, Anda perlu menggunakan alat bantu yang ampuh, seperti... DataNumen Outlook Repair.

Pengantar Penulis:

Shirley Zhang adalah pakar pemulihan data di DataNumen, Inc., yang merupakan pemimpin dunia dalam teknologi pemulihan data, termasuk pemulihan sql dan produk perangkat lunak perbaikan pandangan. Untuk informasi lebih lanjut kunjungi www.datanumen.com

Bagikan sekarang:

Komentar ditutup.