Visual Studio 2008 c# app to drag email to a form.. not quite work

M

markm75

I have this windows form app.. where i have a text box and from outlook i
want to be able to drag and drop from outlook to the form and basically copy
to this text box the subject and body text...

I thought i almost had this figured out.. here is the code near the end that
tries to "find" the outlook (2007) window and find the mail item data:

Microsoft.Office.Interop.Outlook.Application outlook;
//outlook = (Microsoft.VisualBasic.Interaction.GetObject("",
"Outlook.Application")) as Microsoft.Office.Interop.Outlook.Application;
try
{

//try to create comm component with vb interaction
outlook =
(Microsoft.Office.Interop.Outlook.Application)Microsoft.VisualBasic.Interaction.GetObject("", "Outlook.Application");
}
catch (System.Exception ex)
{
throw new ApplicationException("error" + ex);
}


//get the active one
Microsoft.Office.Interop.Outlook.Explorer explorer =
outlook.ActiveExplorer();

Microsoft.Office.Interop.Outlook.MailItem mail =
(Microsoft.Office.Interop.Outlook.MailItem)explorer.Selection[0];



//if (mail.Subject = maildata("Betreff").ToString())
//{
return mail;

It gets stuck on the line

outlook =
(Microsoft.Office.Interop.Outlook.Application)Microsoft.VisualBasic.Interaction.GetObject("", "Outlook.Application");


It will either sit there forever or if i actually put a break on the catch,
i am shown "cannot create activex component" as an error...

I'm not sure how else to go about this.. any thoughts?

Thanks
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top