Hi all,
I've been trying to figure out how to find the path to a users default mail program, without knowing the app name. ie. Outlook, Netscape, or third party. Surely theres an API that would make this simple. All help is appreciated.
Thanks
Why do you need the path? So that you can run it? If so, then here is a handy way of doing so (presented in VB format, since that's my background...)
Option Explicit
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpszOp As String, ByVal lpszFile As String, ByVal lpszParams As String, ByVal lpszDir As String, ByVal FsShowCmd As Long) As Long
Public Sub OpenMail()
ShellExecute 0&, "Open", "mailto:", "", "", 0&
End Sub
Hi strongM,
Yes I want to use their mail program but need to be able to check mail also. I was trying to use MAPI controls but for some reason my anti virus software kept causing vb to crash, the first time all I did was add a MAPISession control to a form and boom. So thought it might be simple enough to get the path and use shell or appActivate. Any ideas? Thanks for this bit of code. That would work good for a mailto: hyperlink
Thanks for your help
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.