C
Chris Miller
Hi,
I'm having trouble with this call not returning a valid object
I reference a previous post (that I cant find here again)
http://www.devnewsgroups.net/group/microsoft.public.office.developer.outlook.vba/topic10531.aspx
I believe the cause of this to be setting the default email client in
Internet explorer to something other than outlook.
Is there a (known) way to handle this?
The best I can come up with is checking
[HKEY_CURRENT_USER\SOFTWARE\CLASSES\mailto] in the registry, which gives a
path. This value is set by IE, and checking this value against the registry
keys below
Fisrtly
[HKEY_CLASSES_ROOT\Outlook.Application\CurVer]
Then getting the appropriate version i.e. (Outlook.Application.11) -> 11
then
[HKEY_LM\Software\Microsoft\Office\11.0\Outlook\InstallRoot]
where 11.0 has been worked out from the previous step
at this point i have two paths that can be compared.
Is there a more elegant solution to this ?
Thanks in advance
I'm having trouble with this call not returning a valid object
I reference a previous post (that I cant find here again)
http://www.devnewsgroups.net/group/microsoft.public.office.developer.outlook.vba/topic10531.aspx
I believe the cause of this to be setting the default email client in
Internet explorer to something other than outlook.
Is there a (known) way to handle this?
The best I can come up with is checking
[HKEY_CURRENT_USER\SOFTWARE\CLASSES\mailto] in the registry, which gives a
path. This value is set by IE, and checking this value against the registry
keys below
Fisrtly
[HKEY_CLASSES_ROOT\Outlook.Application\CurVer]
Then getting the appropriate version i.e. (Outlook.Application.11) -> 11
then
[HKEY_LM\Software\Microsoft\Office\11.0\Outlook\InstallRoot]
where 11.0 has been worked out from the previous step
at this point i have two paths that can be compared.
Is there a more elegant solution to this ?
Thanks in advance