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.