특수 문자가 포함 된 이메일은 스팸으로 차단되는 경향이 있습니다. 따라서 보내는 이메일 제목에 특수 문자를 사용하지 않아야합니다. 이제이 기사에서는 Outlook에서 전자 메일 제목의 특수 문자를 자동으로 제거하도록 설정하는 방법을 설명합니다.
내 이전 기사“Outlook 전자 메일 제목에 특수 문자를 입력하려고 할 때 경고를받는 방법”는 이메일을 작성할 때 특수 문자를 피하는 방법을 도입했습니다. 그러나 일부 사용자는 "보내기"버튼을 클릭하여 이메일을 보낼 때 Outlook에서 제목의 특수 문자를 자동으로 제거하기를 원합니다. 이 요구 사항에 중점을두고 여기에서 또 다른 VBA 코드를 공개합니다. 이를 쉽게 실현할 수 있습니다.
이메일 제목의 특수 문자 자동 제거
- 먼저 Outlook 프로그램을 시작하십시오.
- 그런 다음 "Outlook에서 VBA 코드를 실행하는 방법".
- 다음으로, 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.
저자 소개 :
Shirley Zhang은 데이터 복구 전문가입니다. DataNumen, Inc.는 다음과 같은 데이터 복구 기술 분야의 세계적 리더입니다. SQL 복구 및 전망 수리 소프트웨어 제품. 자세한 내용은 WWW.datanumen.COM

