C# Outlook窗口阻止对Windows.Forms的访问
我有Windows.Forms应用程序,我需要从中打开Outlook并以编程方式填写地址和主题。在此之后:C# Outlook窗口阻止对Windows.Forms的访问,c#,email,outlook,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._Ma
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应用程序中的一些数据复制到电子邮件正文中。我找不到好的解决办法。非常感谢您的帮助。将您的最后一行更改为:
oMailItem.Display(false);
modal参数表示表单将被邮件窗口阻止将最后一行更改为:
oMailItem.Display(false);
模态参数表示表单将被邮件窗口阻止需要使用:
oMailItem.Display()代码>
显示(模态):为真,使窗口成为模态。默认值为False
REF:需要使用:oMailItem.Display()代码>
显示(模态):为真,使窗口成为模态。默认值为False
参考:非常感谢!那太简单了。我找错路了,非常感谢!那太简单了。我找错方向了。