Outlook窗口阻止访问Windows.Forms

时间:2013-12-23 12:01:17

标签: c# email outlook

我有Windows.Forms应用程序,我需要从中打开Outlook并以编程方式填写地址和主题。在此之后:

Microsoft.Office.Interop.Outlook.Application oApp = new Microsoft.Office.Interop.Outlook.Application();
Microsoft.Office.Interop.Outlook._MailItem oMailItem = (Microsoft.Office.Interop.Outlook._MailItem)oApp.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem);
oMailItem.To = sto;
oMailItem.Subject = sid;
oMailItem.Display(true);

Outlook阻止访问Windows.Forms应用程序。但我需要手动将一些数据从Windows.Forms应用程序复制到电子邮件正文。我找不到好的解决方案。我很感激任何帮助。

2 个答案:

答案 0 :(得分:3)

将您的最后一行更改为:

oMailItem.Display(false);

模态参数意味着表单将被邮件窗口阻止

答案 1 :(得分:2)

需要使用:oMailItem.Display();

  

显示(模态):为使窗口模态为真。默认值为False。

REF:MailItem.Display Method

相关问题