Електронні листи, що містять спеціальні символи, зазвичай блокуються як спам. Отже, слід уникати спеціальних символів у темах вихідних листів. Тепер у цій статті ми навчимо вас дозволяти програмі Outlook автоматично видаляти спеціальні символи у темі електронної пошти.
Моя попередня стаття “Як отримати попередження при спробі ввести спеціальні символи в тему електронної пошти Outlook”Представив спосіб уникнути спеціальних символів при складанні електронної пошти. Але деякі користувачі бажають, щоб Outlook автоматично видаляв спеціальні символи в темі, коли вони натискають кнопку «Надіслати», щоб надіслати електронне повідомлення. Орієнтуючись на цю вимогу, ми розглянемо ще один фрагмент коду VBA. Це може зрозуміти це з легкістю.
Автоматичне видалення спеціальних символів у темі електронної пошти
- Спочатку запустіть програму Outlook.
- Потім відкрийте редактор VBA відповідно до “Як запустити код VBA у своєму Outlook».
- Далі, у редакторі VBA, увімкніть “Регулярні вирази Microsoft VBScript” з посиланням на “Як додати посилання на бібліотеку об'єктів у VBA».
- Після цього додайте наступний код у проект “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.
- Відтоді щоразу, коли ви намагаєтеся надіслати електронне повідомлення, тема якого має спеціальні символи, Outlook автоматично видаляє їх, як показано на наступному знімку екрана.
Зберігайте кілька копій файлів Outlook
Як ви працюєте з Outlook у щоденній роботі? Насправді настійно рекомендується зберігати кілька копій файлів Outlook. Він має на меті допомогти вам позбутися болісної втрати даних Outlook. Тільки уявіть такий сценарій. Наприклад, ваш Outlook раптово виходить з ладу, а відкриті файли стають недоступними. У цьому випадку, якщо ви зберегли інші копії, вам не потрібно турбуватися. Але якщо у вас цього немає, ви зобов’язані виправити Outlook та максимально відновити пошкоджені дані Outlook. На цьому етапі вам знадобиться інструмент, наприклад, DataNumen Outlook Repair.
Вступ автора:
Ширлі Чжан - експерт із відновлення даних у DataNumen, Inc., яка є світовим лідером у галузі технологій відновлення даних, в тому числі відновлення SQL та перспективні програмні продукти для ремонту. Для отримання додаткової інформації відвідайте WWW.datanumen.com

