MS Outlook 从模板创建非阻塞电子邮件

MS Outlook create non-blocking email from template

我从 MS Outlook 模板创建电子邮件。电子邮件看起来不错,可以编辑或发送。虽然新电子邮件尚未发送,但用户无权访问其他 MS Outlook 项目。如果还有其他打开的邮件,用户不能从其他邮件中复制内容,将其粘贴到新邮件中。我们也无法打开来自 Outlook 的任何其他电子邮件。有没有办法创建新电子邮件,同时仍然可以访问 MS Outlook 的其他功能和项目?

        void SendEmail() 
        {
          Microsoft.Office.Interop.Outlook.Application oApp = new 
          Microsoft.Office.Interop.Outlook.Application();
          Outlook.NameSpace nameSpace = oApp.GetNamespace("MAPI");
          Outlook.MAPIFolder folderDrafts = nameSpace.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderDrafts);

          Microsoft.Office.Interop.Outlook.MailItem mail = oApp.CreateItemFromTemplate(sTemplateName) as Microsoft.Office.Interop.Outlook.MailItem;

          mail.Subject = newSubject;
          mail.HTMLBody = newBody;

          Recipients oRecips = mail.Recipients;
          List<string> sCCRecipsList = AddRecipientsCC();

          foreach (string t in sCCRecipsList) {
            Recipient oCCRecip = oRecips.Add(t);
            oCCRecip.Type = (int)OlMailRecipientType.olCC;
            oCCRecip.Resolve();
          }         

          mail.To = someEmail;

          mail.Display(true);           
        }

应更改代码的最后一行以将 Modal 设置为 false。 mail.Display(false);