PC Review Forums Newsgroups Microsoft Outlook Microsoft Outlook Program Addins Need to suppress Outlook message on msg.Send()

Reply

Need to suppress Outlook message on msg.Send()

 
Thread Tools Rate Thread
Old 03-07-2008, 03:08 PM   #1
Adi
Guest
 
Posts: n/a
Default Need to suppress Outlook message on msg.Send()


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
  Reply With Quote
Old 03-07-2008, 04:00 PM   #2
Ken Slovak - [MVP - Outlook]
Guest
 
Posts: n/a
Default Re: Need to suppress Outlook message on msg.Send()

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


  Reply With Quote
Reply



Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off