2017-03-23 1 views
2

Outlook 2016에서 메일 메시지 본문에 다른 기존 메일 메시지에 대한 하이퍼 링크를 포함하고 싶습니다.기존 Outlook 메일 메시지에 대한 하이퍼 링크

일반적인 생각은 message2에 message1에 대한 링크가 있고 이전에 message1을 받고 message2를 읽는 사람은 자신의 Outlook 편지함에서 자신의 Outlook 편지함을 열 수있는 링크를 클릭 할 수 있습니다 (즉, 사서함 사용 권한 필요, 링크는 클릭하는 사람의받은 편지함에만 액세스하려고 시도합니다.

"outlook : ENTRYID"에 href를 설정하는 것이 가능하다는 것을 알고 있습니다. (따옴표없이 해당 자리 표시 자의 실제 entryID를 대체합니다.) 그러나 ENTRYID의 값은 메시지가 다른 폴더로 이동 될 때 변경되며 어쨌든 "내"사서함에만 고유합니다 (수신자가 작동하지 않음). 메시지 2).

그리고 기존 이메일의 PR_SEARCH_KEY를 얻는 방법을 배웠습니다 (this article 덕분에).

"outlook : PR_SEARCH_KEY"의 href가 작동하지 않습니다/대상을 찾을 수 없습니다.

마지막으로 "outlook : GUID"가 작동한다는 것을 읽었습니다. 하지만 (Outlook VBA에서) 기존 전자 메일의 GUID를 가져 오는 방법을 파악할 수는 없습니다.

프로그래밍 방식으로 (VBA) GUID를 얻는 방법을 아는 사람이 있습니까? 또는 PR_SEARCH_KEY를 GUID로 변환 하시겠습니까? 또는 (내 루트 질문으로 돌아 가기) 다른 방법으로 기존 Outlook 메일 메시지에 대한 하이퍼 링크를 만들 수 있습니까?

하이퍼 링크는 Outlook 2016 자체에서만 작동해야합니다 (따라서 "outlook :"프로토콜에 대한 걱정은 내 컴퓨터의 다른 곳에서 인식되지 않습니다).

대단히 감사합니다.

--- 오스틴

+0

message1과 message2는 어떻게 관련이 있습니까? 같은 대화의 일부입니까? – 0m3r

+0

반드시 같은 대화 일 필요는 없습니다. 몇 주 전에 이메일을 보냈고 이제는 (별도의 대화) 질문이 나왔습니다. 따라서 오늘의 이메일 (message2)에 이전 이메일을 여는 하이퍼 링크 (또는 수신자가 쉽게 클릭 할 수있는 것)가 있어야합니다. 물론 message1이 여전히 자신의 사서함에 있고 삭제하지 않았다고 가정합니다. 물론 나는 항상 내가 보낸 이메일을 찾아서 그들에게 주제/날짜/etc 위치 정보를 알려줄 수있다. 하지만 "2 주 전부터 자세한 내용을 보려면 여기를 클릭하십시오"라고 말하면 훨씬 좋을 것입니다. 감사. – Austin

답변

0

다른 고유 한 ID가 없습니다; PR_ENTRYID 및 PR_SEARCH_KEY는 유일한 것입니다. 그러나 이메일 제목을 사용할 수 있습니다. 기술 자료 문서 https://support.microsoft.com/en-us/help/158135/ol97-using-hyperlinks-to-access-outlook-folders-and-items을 참조하십시오. 참조 : Using Outlook Links.

+0

감사합니다. 나는이 기사를 보았지만 다른 사용자가 어느 폴더에 어떤 폴더를 보관했는지 알 필요가 있다고 생각했습니다. 맞습니까? (잘하면 나는 여러 수신자와 가능한 폴더 위치가 틀리다는 점에 틀림 없다.) 또한, 제목 줄은 더 큰 사슬에서 하나의 특정 이메일로 이동하지 않을 것인가? PR_SEARCH_KEY에서 URL을 삭제하는 방법은 없나요? 감사합니다. – Austin

+0

예, 폴더 위치를 알아야합니다. 아니요, PR_SEARCH_KEY는 사용할 수 없습니다. 2 센트 : Outlook 메시지 하이퍼 링크가 안정적이지 않습니다. 사용하지 마십시오. –