일부 사용자는 Outlook이 특정 이메일을 열고 읽을 때 이메일 본문에 삽입 된 하이퍼 링크를 자동으로 열 수 있기를 원합니다. 이제이 글에서는 쉽게 구현할 수있는 방법을 공유하겠습니다.
상사의 중요한 이메일과 같은 특정 이메일을 열고 읽을 때 이메일에 여러 개의 하이퍼 링크가 포함되어 있으면 이러한 링크를 확실히 열 수 있습니다. 포함 된 하이퍼 링크를 수동으로 여는 것과 비교하여 Outlook을 자동으로 여는 것이 훨씬 더 편리 할 것입니다. 여기서 우리는 그것을 달성하는 방법을 자세히 알려줄 것입니다.

특정 이메일을 읽을 때 포함 된 모든 하이퍼 링크 자동 열기
- 먼저 Outlook 애플리케이션을 실행하세요.
- Outlook 창에 들어간 후“Alt + F11”키 단축키를 누릅니다.
- 후속 VBA 편집기 창에서 "Microsoft VBScript 정규식"개체를 활성화해야합니다. 그것을 달성하기 위해 '도구'를 누르고 "참조"를 선택하십시오.
- 다음으로 "ThisOutlookSession"프로젝트를 엽니 다.
- 그런 다음 다음 VBA 코드를이 프로젝트에 복사합니다.
Public WithEvents objInspectors As Outlook.Inspectors
Public WithEvents objMail As Outlook.MailItem
Private Sub Application_Startup()
Set objInspectors = Outlook.Application.Inspectors
End Sub
Private Sub objInspectors_NewInspector(ByVal Inspector As Inspector)
If Inspector.CurrentItem.Class = olMail Then
Set objMail = Inspector.CurrentItem
End If
End Sub
Private Sub objMail_Open(Cancel As Boolean)
Dim objRegExp As RegExp
Dim objMatches As MatchCollection
Dim objMatch As match
Dim strURL As String
'When opening specific emails
'From specific persons or marked as important
If objMail.SenderEmailAddress = "boss@datanumen.com" And objMail.Importance = olImportanceHigh Then
Set objRegExp = New RegExp
With objRegExp
.Pattern = "(([0-9a-z=\?:/\.&-^!#$;_])*)"
.Global = True
.IgnoreCase = True
End With
If objRegExp.Test(objMail.Body) Then
Set objMatches = objRegExp.Execute(objMail.Body)
For Each objMatch In objMatches
strURL = objMatch.SubMatches(0)
'Exclude hyperlinks of email addresses
If InStr(strURL, "@") = 0 Then
'Get the Internet Explorer
'Change the path as per your own case
Shell (Chr(34) & "C:\Program Files\Internet Explorer\iexplore.exe" & Chr(34) & strURL)
DoEvents
End If
Next
End If
End If
End Sub
- 그 후에이 매크로에 서명해야합니다. 이를 수행하려면 "도구"> "디지털 서명"을 클릭합니다.
- 다음으로 현재 창을 종료하고 Outlook 매크로 설정을 변경합니다.
- 최종적으로 새 VBA 프로젝트를 활성화하려면 Outlook을 다시 시작해야 합니다.
- 그 이후로 특정 이메일을 두 번 클릭하여 자체 메시지 창에서 읽을 때마다 Outlook은 이메일 본문의 하이퍼 링크를 자동으로 인식하고 Internet Explorer에서 즉시 엽니 다.
Outlook 오류를 우회하지 마십시오
아마도 당신은 여러 Outlook 오류를 겪었을 것입니다. Outlook 문제를 제거하는 것은 어렵지만 무시할 수는 없습니다. 누적 된 오류는 PST 손상과 같은 Outlook에서 심각한 재해로 이어질 수 있습니다. 따라서 강력한 외부를 준비하는 것이 좋습니다. Outlook 수정 유틸리티, 같은 DataNumen Outlook Repair. 손상을 최소화하여 번거 로움없이 최대 PST 데이터를 추출 할 수 있습니다.
저자 소개 :
Shirley Zhang은 데이터 복구 전문가입니다. DataNumen, Inc.는 다음과 같은 데이터 복구 기술 분야의 세계적 리더입니다. 손상된 mdf 및 전망 수리 소프트웨어 제품. 자세한 내용은 WWW.datanumen.COM
