PC Review
Forums
Newsgroups
Microsoft Outlook
Microsoft Outlook Program Addins
Need to suppress Outlook message on msg.Send()
Forums
Newsgroups
Microsoft Outlook
Microsoft Outlook Program Addins
Need to suppress Outlook message on msg.Send()
![]() |
Need to suppress Outlook message on msg.Send() |
|
|
Thread Tools | Rate Thread |
|
|
#1 |
|
Guest
Posts: n/a
|
Hi,
I am trying to send a meeting programmatically using following code: try { // Create the Outlook application. Outlook.Application oApp = new Outlook.Application(); // Get the NameSpace and Logon information. Outlook.NameSpace oNS = oApp.GetNamespace("mapi"); // Log on by using a dialog box to choose the profile. oNS.Logon(Type.Missing, Type.Missing, true, true); // Create a new appointment item. Outlook.AppointmentItem oMsg = (Outlook.AppointmentItem)oApp.CreateItem(Outlook.OlItemType.olAppointmentItem); // Set the subject. oMsg.Subject = "Send Using OOM in C#"; // Add a recipient. Outlook.Recipients oRecips = (Outlook.Recipients)oMsg.Recipients; Outlook.Recipient oRecip = (Outlook.Recipient)oRecips.Add("someone@somewhere.com"); oRecip.Resolve(); // Send. oMsg.Send(); // Log off. oNS.Logoff(); // Clean up. oRecip = null; oRecips = null; oMsg = null; oNS = null; oApp = null; } // Simple error handling. catch (Exception ex) { Console.WriteLine("{0} Exception caught.", ex); } When the "oMsg.Send()" is called, Outlook pops open a dialog box with the following message: "A program is trying to automatically send e-mail on your behalf. Do you allow this?..." Since our requirement is to send meeting automatically behind the scene, we do not want to have this dialog box pop-up everytime we send a meeting request. Is there a way to bypass this message box? Your help would really be appreciated. Thanks a lot. Thanks, Aditya |
|
|
|
#2 |
|
Guest
Posts: n/a
|
See http://www.outlookcode.com/article.aspx?id=52 for your various options.
-- Ken Slovak [MVP - Outlook] http://www.slovaktech.com Author: Professional Programming Outlook 2007. Reminder Manager, Extended Reminders, Attachment Options. http://www.slovaktech.com/products.htm "Adi" <adityajain_bit@indiatimes.com> wrote in message news:1630689f-947e-4c97-9677-864067739730@j33g2000pri.googlegroups.com... > Hi, > > I am trying to send a meeting programmatically using following code: > > try > { > // Create the Outlook application. > Outlook.Application oApp = new Outlook.Application(); > > // Get the NameSpace and Logon information. > Outlook.NameSpace oNS = oApp.GetNamespace("mapi"); > > // Log on by using a dialog box to choose the profile. > oNS.Logon(Type.Missing, Type.Missing, true, true); > > // Create a new appointment item. > Outlook.AppointmentItem oMsg = > (Outlook.AppointmentItem)oApp.CreateItem(Outlook.OlItemType.olAppointmentItem); > > // Set the subject. > oMsg.Subject = "Send Using OOM in C#"; > > // Add a recipient. > Outlook.Recipients oRecips = (Outlook.Recipients)oMsg.Recipients; > Outlook.Recipient oRecip = > (Outlook.Recipient)oRecips.Add("someone@somewhere.com"); > oRecip.Resolve(); > > // Send. > oMsg.Send(); > > // Log off. > oNS.Logoff(); > > // Clean up. > oRecip = null; > oRecips = null; > oMsg = null; > oNS = null; > oApp = null; > } > // Simple error handling. > catch (Exception ex) > { > Console.WriteLine("{0} Exception caught.", ex); > } > > When the "oMsg.Send()" is called, Outlook pops open a dialog box with > the following message: > "A program is trying to automatically send e-mail on your behalf. Do > you allow this?..." > > Since our requirement is to send meeting automatically behind the > scene, we do not want to have this dialog box pop-up everytime we send > a meeting request. > > Is there a way to bypass this message box? > > Your help would really be appreciated. Thanks a lot. > > Thanks, > Aditya |
|
![]() |
|
| Thread Tools | |
| Rate This Thread | |
|
|

Main Page 

