View Single Post
  #3  
Old April 3rd 08, 07:04 AM posted to microsoft.public.outlook.program_addins
Neetu
external usenet poster
 
Posts: 19
Default New Mail Item Event

Yes Ken. That Y before opening ne main item, i m explicity closing all
possible forms. we have total 2 forms inside our project. still i m getting
this error message.
Is there any way to find any open modal form inside outlook?



"Ken Slovak - [MVP - Outlook]" wrote:

If you have a modal form open in your addin you can't open a new item until
that form is closed or hidden. It's the same in any language you use (C#,
VB.NET, VB6, C++, etc.).

You can either hide or close your form when you want to open an Outlook
item.

--
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


"Neetu" wrote in message
...
I am creating a outlook add-in .on clicking on any custom folder created by
our add-in, we are opening windows forms.
according to requirement , if some exception occours, we are providing a
link button on errror form ( a window form with link button). on clicking
on
link we have to send mail from outlook.
I am opening a mail item inside outlook programmatically. I m doing this
like.

MailItem lobjNewMailitem =
(MailItem)Application.CreateItem(OlItemType.olMail Item);
Microsoft.Office.Interop.Outlook.Application lobjApplication =
this.Application;
Microsoft.Office.Interop.Outlook.Inspector lobjInspector;
lobjInspector = lobjApplication.Inspectors.Add(lobjNewMailitem);
lobjNewMailitem = (MailItem)lobjInspector.CurrentItem;

lobjInspector.Activate();
lobjInspector.Display(lobjNewMailitem);

above code work fine if in case no other custom folder is opened inside
outlook.
eg - when user first time open outlook and if exception occurs.

however soppose , if already other custom winform is opened like "Filter
form" ( one of the windows form )
this code doesn't work..

it says

"A dialog Box is open. close it and try again"

Inside code before displaying new mail item , i m explicitly closing all
possible forms like in our case we have 2 forms. so i m checking for them
and
closing all.
still I m getting this exception.
I am using c#, and VSTO for outlook 2007

any suggesstion would be g8 help.!!



Ads