Create Hyperlinks to Outlook Messages, Folders, Contacts and Events
Posted in Tips, Hacks, Tricks on Feb 25, 2008
The Windows operating system recognizes the outlook: tag and whenever it sees that it’s part of a link, it triggers outlook to do something. Depending how you format the hyperlink, you can open messages, folders, contacts and meetings stored in outlook from websites (probably locally or over a shared network since other), documents (Word, OpenOffice etc), Excel spreadsheets and powerpoint presentations.
How to add hyperlink in outlook
Outlook provides a way to link to any Outlook item using a URL. It can be “path based” like this:
- Outlook:Inbox\
- Outlook:Personal Folders\Contacts\~John Doe
or you can link to a globally unique identifier (GUID) that is created for an item and doesn’t change when you rename or move it:
- Outlook:000000000EAE44933247899468AC478B81C0BANDHEWR324
It is best to use the GUID URL since you don’t have to worry about changes breaking the link. To capture the GUID, you need a little free program called Outlook Linker (it’s free but you need to enter your email so that they can send you the link to the setup file).
If you are after a outlook message, all you have to do is select that message in outlook, and then left-click on the linker icon on the lower right of the taskbar so that the link will get copied. Next, you will just have to paste it somewhere. It works the same way for contacts and even calendar events.
By default, the copied link will be something like this
<p><a href='Outlook:00000000CC63759F18171E46835E96E44971FDFB07006446'>Email subject here</a></p>
If you are building a webpage using HTML, then you can merely copy and paste that code to the HTML file, and maybe just changing the link text.
However, if you are working in Excel, what is important is only the part that says:
Outlook:00000000CC63759F18171E46835E96E44971FDFB07006446
In Excel, press CTRL-K in a cell, enter any text you want to be displayed, and paste that piece of code above (ex. outlook:123437654) at the address section. That’s it.

[...] using Office 2007 then you will probably need to enable the Outlook URL protocol handler so that hyperlinks to mail messages, contacts, events, etc work. It was initialized by default in previos versions of Outllo, not sure why they left this [...]
this doesnt work for me. I believe I followed the instructions to a T. The error I get when clicking on the link in excel is:
“Cannot Open the Specified File”.
Any ideas?
thanks…
Not sure what you have there. Things to check might be:
1. Make sure that the oulook item (email, event, contact etc) still exists.
2. Double check you have the right GUID
thanks for the response, david.
The outlook items do exist. I’m testing in the SENT folder of an IMAP connection. I also tested with some draft items sent to the local store.
I tested quite a lot yesterday. I am fairly dead certain that I copied the complete GUID and pasted it correctly.
I’m using Outlook 2007 and the latest version of Linker. I’m on Vista.
I’ve followed the instructions pretty carefully. Aargh.
Aha, Outlook 2007!
By default, outlook 2007 doesn’t recognise the outlook: hyperlink, so you might want to read my how to enable outlook: hyperlink in outlook 2007 post.
Hope that might help you.