Solved

using MAILTO: on machines using Outlook and Outlook Express

Posted on 2002-07-19
10
6,212 Views
Last Modified: 2008-02-01
i am using this command line in the Shell Exec:

sFinal = sEmail & "&Attach=" & Chr(34) & sAttach & Chr(34)

'sEmail is the email address
'sAttach is the attachment path and filename

ShellExecute 0, "open", "mailto:" & sFinal, "", "", SW_NORMAL

this code works with OUTLOOK, but not OUTLOOK EXPRESS
is there anything (almost) universal that will do the job?

i need it to use the defualt mail program and attach files.

thanks all.
0
Comment
Question by:kevman63
  • 4
  • 3
  • 2
  • +1
10 Comments
 
LVL 38

Accepted Solution

by:
PaulHews earned 75 total points
ID: 7165568
This will work with both outlook and outlook express.  It requires the use of the MAPI controls included with VB.

http://www.thescarms.com/vbasic/MapiEmail.asp
0
 
LVL 1

Author Comment

by:kevman63
ID: 7165590
thanks PaulHews, but i am looking for a solution that uses the:

ShellExecute 0, "open", "mailto:"

API
0
 
LVL 16

Expert Comment

by:Richie_Simonetti
ID: 7165807
IMHO, there is no way you could do that simply calling shellexecute.
Optionally, you could see this excellent free component:
http://www.freevbcode.com/ShowCode.Asp?ID=109
0
Migrating Your Company's PCs

To keep pace with competitors, businesses must keep employees productive, and that means providing them with the latest technology. This document provides the tips and tricks you need to help you migrate an outdated PC fleet to new desktops, laptops, and tablets.

 
LVL 1

Author Comment

by:kevman63
ID: 7165820
to Richie_Simonetti:

so the

ShellExecute 0, "open", "mailto:" & sFinal, "", "", SW_NORMAL

will not work the same with Outlook and Outlook Express?

the big thing is attaching a file.  and using a variety of mail programs.

someone here is writing a Delphi Mailer, but i was hoping for a solution using the ShellExecute command.
0
 
LVL 38

Expert Comment

by:PaulHews
ID: 7165905
>the big thing is attaching a file.  and using a variety of mail programs.

That should work with the MAPI controls, as I mentioned before.  As long as the mail client is simple MAPI compliant it will work.

I also think the shellexecute will not work with OE.
0
 
LVL 16

Expert Comment

by:Richie_Simonetti
ID: 7165931
"....
the big thing is attaching a file.  and using a variety of mail programs
..."
That component does it.

Outlook could use shellexecute nor OE ( and maybe other neither)
Cheers
0
 
LVL 1

Author Comment

by:kevman63
ID: 7165947
yeah, that's the part that is the problem (attachments)

thanks for the input... too bad the MAILTO isn't as great as i had heard it was... typical.

how do i split points for you both?
0
 
LVL 38

Expert Comment

by:PaulHews
ID: 7166147
You can post a request at Community Support

http://www.experts-exchange.com/commspt/
0
 
LVL 1

Expert Comment

by:Computer101
ID: 7170614
Points reduced so the split can be accomplished.

Computer101
E-E Moderator
0
 
LVL 1

Author Comment

by:kevman63
ID: 7170653
split points - you get 1/2
0

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Since upgrading to Office 2013 or higher installing the Smart Indenter addin will fail. This article will explain how to install it so it will work regardless of the Office version installed.
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
Viewers will learn how to maximize accessibility options in an Excel workbook for users with accessibility issues.
The viewer will learn how to create two correlated normally distributed random variables in Excel, use a normal distribution to simulate the return on different levels of investment in each of the two funds over a period of ten years, and, create a …

828 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question