In Outlook 2016, I'd like the body of a mail message to include a hyperlink to another, existing mail message.
The general idea is that message2 would have a link to message1, and anyone who's previously received message1 and is reading message2 could click the link to open their own copy of message1 (i.e., in their own Outlook inbox; no cross-mailbox permissions needed; link would only try to access the clicker's own inbox).
I know that setting the href to "outlook:ENTRYID" is a possibility. (Without the quotes, and of course substituting actual entryID for that placeholder.) But the value of ENTRYID changes when the message is moved to a different folder, and anyway is unique to "my" mailbox (and wouldn't work for recipients of message2).
And I've learned how to get the PR_SEARCH_KEY of an existing email (thanks to this article).
But an href of "outlook:PR_SEARCH_KEY" doesn't work / target can't be found.
Finally, I've read that "outlook:GUID" works. But I can't figure out how (in Outlook VBA) to get the GUID of an existing email.
Does anyone know how to programmatically (VBA) get the GUID? Or convert PR_SEARCH_KEY to be a GUID? Or (back to my root question) any other way to create a hyperlink to an existing Outlook mail message?
The hyperlink only needs to work from within Outlook 2016 itself (so no concerns about the "outlook:" protocol not being recognized elsewhere on my computer).
Thanks very much.