วิธีลบอักขระพิเศษในหัวเรื่องอีเมลโดยอัตโนมัติผ่าน Outlook VBA

แบ่งปันเลย:

อีเมลที่มีอักขระพิเศษมักจะถูกบล็อกเป็นสแปม ดังนั้นคุณควรหลีกเลี่ยงอักขระพิเศษในหัวข้ออีเมลขาออก ตอนนี้ในบทความนี้เราจะสอนให้คุณปล่อยให้ Outlook ลบอักขระพิเศษในหัวเรื่องอีเมลโดยอัตโนมัติ

บทความก่อนหน้าของฉัน“วิธีรับคำเตือนเมื่อพยายามป้อนอักขระพิเศษใน Outlook Email Subject” ได้แนะนำวิธีหลีกเลี่ยงอักขระพิเศษเมื่อเขียนอีเมล แต่ผู้ใช้บางรายต้องการให้ Outlook ลบอักขระพิเศษในหัวเรื่องโดยอัตโนมัติเมื่อคลิกปุ่ม "ส่ง" เพื่อส่งอีเมล มุ่งเน้นไปที่ข้อกำหนดนี้ที่นี่เราจะเปิดเผยโค้ด VBA อีกชิ้นหนึ่ง สามารถตระหนักถึงสิ่งนี้ได้อย่างง่ายดาย

ลบอักขระพิเศษในหัวข้ออีเมลโดยอัตโนมัติ

  1. ก่อนอื่นเปิดโปรแกรม Outlook
  2. จากนั้นเข้าถึงตัวแก้ไข VBA ตาม "วิธีเรียกใช้รหัส VBA ใน Outlook ของคุณ"
  3. จากนั้นในตัวแก้ไข VBA ให้เปิดใช้งาน“ Microsoft VBScript Regular Expressions” โดยอ้างอิงถึง“วิธีการเพิ่มการอ้างอิงไลบรารีอ็อบเจ็กต์ใน VBA"
  4. หลังจากนั้นใส่รหัสต่อไปนี้ในโครงการ“ 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

รหัส VBA - ลบอักขระพิเศษในหัวเรื่องอีเมลโดยอัตโนมัติ

  1. จากนั้นปิดตัวแก้ไข VBA
  2. ตั้งแต่นั้นมาทุกครั้งที่คุณพยายามส่งอีเมลที่หัวเรื่องมีอักขระพิเศษ Outlook จะลบออกโดยอัตโนมัติดังที่แสดงในภาพหน้าจอต่อไปนี้ลบอักขระพิเศษในหัวข้ออีเมล

เก็บสำเนาไฟล์ Outlook ของคุณไว้หลายชุด

คุณจัดการกับ Outlook ในการทำงานประจำวันอย่างไร? ในความเป็นจริงขอแนะนำอย่างยิ่งให้เก็บสำเนาไฟล์ Outlook ของคุณไว้หลายชุด มีจุดมุ่งหมายเพื่อช่วยคุณกำจัดการสูญเสียข้อมูล Outlook ที่เจ็บปวด ลองนึกภาพสถานการณ์ต่อไปนี้ ตัวอย่างเช่น Outlook ของคุณขัดข้องกะทันหันและไฟล์ที่เปิดไม่สามารถเข้าถึงได้ ในกรณีนี้หากคุณเก็บสำเนาอื่น ๆ ไว้คุณไม่จำเป็นต้องกังวล แต่ถ้าคุณไม่มีคุณจำเป็นต้องทำ แก้ไข Outlook และกู้คืนข้อมูล Outlook ที่เสียหายให้ได้มากที่สุดเท่าที่จะทำได้ ในขั้นตอนนี้ คุณจำเป็นต้องใช้เครื่องมือที่มีประสิทธิภาพ เช่น DataNumen Outlook Repair.

บทนำผู้เขียน:

Shirley Zhang เป็นผู้เชี่ยวชาญด้านการกู้คืนข้อมูลใน DataNumen, Inc. ซึ่งเป็นผู้นำระดับโลกด้านเทคโนโลยีการกู้คืนข้อมูล ได้แก่ การกู้คืน sql และผลิตภัณฑ์ซอฟต์แวร์ซ่อมแซมแนวโน้ม ดูข้อมูลเพิ่มเติมได้ที่ wwwdatanumenด้วย.

แบ่งปันเลย:

ความเห็นถูกปิด