want to launch outlook with attachemnet for new mail with c# code

Status
Not open for further replies.
H

hemaneelagiri

hi

i want to lanuch outlook(default mail client) with an attachment

i am able to lanuch outlook with all except attachment

like bellow

string strAttach = "C:\\test.txt";

string mailto = string.Format("mailto:{0}?Subject={1}&Body={2}

&Attach={3}", "", "Test Mail", "Hema", strAttach);

//System.Diagnostics.Process.Start(mailto);

Process myProcess = new Process();

myProcess.StartInfo.FileName = mailto.ToString();

myProcess.StartInfo.UseShellExecute = true;

myProcess.StartInfo.RedirectStandardOutput = false;

myProcess.Start();

myProcess.Dispose();

but attachment is not coming

pelase help me


201001
 
K

Ken Slovak - [MVP - Outlook]

Some combinations of startup switches don't work together. You can test that

in the UI by starting Outlook using those switches.

In any case you are better off starting an Outlook session and using the

CreateItem() method to create the email and then you can use the object

model to set subject, attachments, recipients, etc.

"hemaneelagiri " <u54138@uwe> wrote in message

news:a1b334b725694@uwe...
> hi
> i want to lanuch outlook(default mail client) with an attachment
> i am able to lanuch outlook with all except attachment
> like bellow
> string strAttach = "C:\\test.txt";
> string mailto = string.Format("mailto:{0}?Subject={1}&Body={2}
> &Attach={3}", "", "Test Mail", "Hema", strAttach);
> //System.Diagnostics.Process.Start(mailto);

> Process myProcess = new Process();
> myProcess.StartInfo.FileName = mailto.ToString();
> myProcess.StartInfo.UseShellExecute = true;
> myProcess.StartInfo.RedirectStandardOutput = false;
> myProcess.Start();
> myProcess.Dispose();

> but attachment is not coming

> pelase help me

> >
> 201001
>
 
H

hemaneelagiri

Thanks for your response

you mean to say Crete item. i am able to create item.. but how can we launch

that created mail

please see below code

Outlook._Application oApp = new Outlook.Application();

Outlook.NameSpace oNS = oApp.GetNamespace("mapi");

oNS.Logon(Missing.Value, Missing.Value, false, true);

Outlook._MailItem oMsg = (Outlook.MailItem)oApp.CreateItem(Outlook.OlItemType.

olMailItem);

oMsg.Subject = strSubject;

oMsg.Body = strMessage;

fi = new System.IO.FileInfo(arrAttachPaths);

iPosition = (int)oMsg.Body.Length + 1;

oMsg.Attachments.Add(fi.FullName, iAttachType, iPosition, fi.Name);

oMsg.To = strToIds; // use rshoukldenetr the To Id

// send mail.. but here new mail should launch and user will enetr that to

email id

oMsg.Send();

oNS.Logoff();

oMsg = null;

oNS = null;

oApp = null;

please help me
- wrote:
> Some combinations of startup switches don't work together. You can test that
> in the UI by starting Outlook using those switches.

> In any case you are better off starting an Outlook session and using the
> CreateItem() method to create the email and then you can use the object
> model to set subject, attachments, recipients, etc.
>
> > hi
> > i want to lanuch outlook(default mail client) with an attachment

> [quoted text clipped - 15 lines]
>

>> pelase help me


 
H

hemaneelagiri

Thanks i got the solution

oMsg.Display(false);

hemaneelagiri wrote:
> Thanks for your response

> you mean to say Crete item. i am able to create item.. but how can we launch
> that created mail

> please see below code

> Outlook._Application oApp = new Outlook.Application();

> Outlook.NameSpace oNS = oApp.GetNamespace("mapi");

> oNS.Logon(Missing.Value, Missing.Value, false, true);

> Outlook._MailItem oMsg = (Outlook.MailItem)oApp.CreateItem(Outlook.OlItemType.
> olMailItem);

> oMsg.Subject = strSubject;

> oMsg.Body = strMessage;

> fi = new System.IO.FileInfo(arrAttachPaths);
> iPosition = (int)oMsg.Body.Length + 1;
> oMsg.Attachments.Add(fi.FullName, iAttachType, iPosition, fi.Name);

> oMsg.To = strToIds; // use rshoukldenetr the To Id

> // send mail.. but here new mail should launch and user will enetr that to
> email id

> oMsg.Send();

> oNS.Logoff();

> oMsg = null;
> oNS = null;
> oApp = null;

> please help me
>
> >Some combinations of startup switches don't work together. You can test that
> >in the UI by starting Outlook using those switches.

> [quoted text clipped - 8 lines]
> >
>>> pelase help me


 
Status
Not open for further replies.
Similar threads
Thread starter Title Forum Replies Date
D Outlook launch email showing new unread email in reading pane Using Outlook 11
D Launch Outlook showing only selected messages. Using Outlook 1
D Outlook 2010 won't launch after installin Microsoft office 2010 service pack 1 Using Outlook 1
D Mail in Control Panel Won't Launch Exchange Server Administration 5
D How do I get a new mail icon into my quick launch bar? Using Outlook 3
F Launch Marketing Campaign Error BCM (Business Contact Manager) 7
T How to Cancel a queued addon installation on Outlook2003 Launch Outlook VBA and Custom Forms 1
M How to launch macro within a rule? Outlook VBA and Custom Forms 8
HarvMan Outlook.com Account Using Outlook 3
D Office 365 Outlook desktop app prompts for all account passwords on startup Using Outlook 4
D Alerts in outlook Using Outlook 1
richardwing Auto forward email that is moves into a specific outlook folder Outlook VBA and Custom Forms 4
L Recommendations for Utility to Backup Outlook 365 Account Settings Using Outlook 0
J Recommendations for Outlook Duplicate Email Remover Using Outlook 6
O Outlook - How to embed font ? (If at all possible) Using Outlook 2
Z New minimum Outlook for Windows version requirements for Microsoft 365/Exchange Online Using Outlook.com accounts in Outlook 4
T How to configure Outlook for two users on a single Windows account Using Outlook 3
R Outlook 2021 Having problem setting up outlook 2021 with windows 11. I have 3 gmail accounts and I want the 3 gmail, emails to merge into the same outlook input. Using Outlook.com accounts in Outlook 0
e_a_g_l_e_p_i Outlook 2021 all appointments not showing in calendar Using Outlook 2
S Outlook 365 Can I change the possible range of highlighting colours when writing an Outlook email? Using Outlook 1
B Outlook 213 keeps crashing. I just found out there are DMP files. How can I tell Why? Using Outlook 2
H Outlook 2016 related mails in outlook Outlook VBA and Custom Forms 13
S Outlook 2021 Can you make emails from 3 word domains "safe" by entering top 2 word domain into Safe List in Outlook? Using Outlook 1
@ Outlook Using Outlook 2
kburrows Outlook 365 - Ribbon Customizations Disappear Using Outlook 0
D Wishlist How to use 'app password' in Outlook 2003 after Google pulled plug on "less secure apps" Using Outlook 2
L Restoring Outlook from backup pst file Using Outlook 5
e_a_g_l_e_p_i Kernel Outlook .pst viewer Using Outlook 3
L Outlook 365 Outlook not working on linux how to solve it Using Outlook.com accounts in Outlook 0
T Outlook 2019 Using Gmail aliases in Outlook Using Outlook 6
S Activities in Outlook Outlook VBA and Custom Forms 3
S ios outlook Using Outlook.com accounts in Outlook 0
W Transfer Outlook 2016 autocomplete file to Outlook 2007 Using Outlook 1
V iCloud calendar problems, Outlook shuts down immediately Using Outlook 2
S Outlook Macro for [Date][Subject] Using Outlook 1
E Outlook - Macro - send list of Tasks which are not finished Outlook VBA and Custom Forms 3
E Outlook - eliminate same adresses from to, and bc line Outlook VBA and Custom Forms 0
R How to force Outlook to use plain text in notes for Contacts? Using Outlook 1
G Outlook Express (DBX) to Outlook (PST) Conversion Software Wanted Using Outlook 1
J Outlook 2016 Can't display some embedded HTML images in Outlook 2016 Using Outlook 2
J Outlook EAS protocol version Using Outlook 1
N Outlook 2021 'Run Script" Rules? Outlook VBA and Custom Forms 4
C Why does Outlook (desktop) 365 for Windows keep making me input my passwords? Using Outlook 8
P Comcast IMAP broken but their second level support said to call "the Outlook company" Using Outlook 4
bdsermons Outlook 365 command button in outlook form Outlook VBA and Custom Forms 5
B iCloud telling me my Outlook is not supported Using Outlook 2
cheapfaremart Which outlook version is best? Using Outlook 0
T Outlook 2021 Cannot open attachments Outlook DeskTop 2021 Using Outlook 0
M Outlook settings will not accept a password Using Outlook 9
C Outlook FROM ADDRESS -Outlook.com and Android Using Outlook 1

Similar threads

Top