Based on my reading of this Microsoft update <https://support.microsoft.com/en-us/kb/929590>, that may no longer be possible for Outlook 2007 and above.
Rob............ On Tuesday, January 12, 2016 at 4:04:40 PM UTC-5, jkn wrote: > > Hi Edward (mainly) > > Windows has a somewhat-supported and poorly documented 'outlook:' > protocol, which can be used with appropriate 'path' entries to do useful > things with Outlook-based email elements. For instance, the URL > > "outlook:00000000BB1BBDFACA3A... 84000026F87CCA0000" # elided for example > purposes > > on my system refers to a particular email. It takes a bit of setting up to > use this (see some references below), but once I have such a URL I can for > instance put it into the address bar in (File) Explorer and Outlook will > bring up the email. > > I can also do something similar with Python; both the following fragments > do something similar: > > PROTOCOL = "outlook:" > TEST_URL = "00000000BB1BBDFACA3A... 84000026F87CCA0000" > > import os > os.startfile(PROTOCOL + TEST_URL, 'open') # second parameter not needed ? > > # and > import win32api > win32api.ShellExecute(0, 'open', PROTOCOL + TEST_URL, "", "", 0) > > Now, onto Leo. What I really want is the ability to embed such a URL in a > Leo node body and have the 'CTRL-click' shortcut bring up the email. That > is, I want the construct: > > @url outlook:00000000BB1BBDFACA3A... 84000026F87CCA0000 > # or possibly > @url outlook://00000000BB1BBDFACA3A... 84000026F87CCA0000 > > to work with ctrl-click. > > I have started to experiment with this but am getting errors related to > 'outlook protocol not supported', I think because only file:// and > http[s]:// are expected, (I'm looking around 'def handleUrl() in file > leoGlobals.py) > > I'm having a poke around here but would probably benefit from a bit of > guidance. Would there be any chance of getting something like this facility > added to Leo? > > Thanks a lot > Jon N > > Refs: to > (a) enable the 'outlook:' protocol in Windows > (b) have the facility in Outlook to capture the URL of an email to the > lipboard or similar > (c) invoke the URL in some way to bring up the referenced email. > > http://www.slipstick.com/problems/outlook-missing-outlook-protocol/ > > http://superuser.com/questions/834019/using-outlook-protocol-open-current-instance-of-outlook-not-new-instance > > > http://www.davidtan.org/create-hyperlinks-to-outlook-messages-folders-contacts-events/ > > http://www.slipstick.com/outlook/using-outlook-links/ > > > -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/leo-editor. For more options, visit https://groups.google.com/d/optout.
