簡體   English   中英

如何通過Outlook發送電子郵件-讓用戶在發送之前對其進行編輯?

[英]How do I send an email through Outlook - letting the user edit it before sending?

我有一個收集日志信息的應用程序。 我希望用戶能夠單擊按鈕以在Outlook中創建帶有包含他們正在查看的日志數據的附件的電子郵件,然后讓他們編輯電子郵件以添加任何其他信息,添加其他收件人等。他們點擊發送。

我可以找到大量有關自動創建和發送電子郵件的信息-但是關於創建電子郵件然后讓用戶先對其進行編輯則無所適從。

(我對這里的Outlook解決方案感到滿意,因為它是一個內部應用程序,每個人都擁有Outlook)。

var outlookApplication = new Application();

var inbox = outlookApplication.GetNamespace("MAPI").GetDefaultFolder(OlDefaultFolders.olFolderInbox);

if (inbox != null)
{
   var email = outlookApplication.CreateItem(OlItemType.olMailItem);
   ...
   email.Display(true);
}

如果您有生成大量電子郵件的過程,則可以將其保存在草稿文件夾中:

email.Move(appOutlook.GetNamespace("MAPI").GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderDrafts))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM