N
Neetu
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.olMailItem);
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.!!
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.olMailItem);
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.!!