簡體   English   中英

Microsoft.Office.Interop.Outlook臨時更改電子郵件正文

[英]Microsoft.Office.Interop.Outlook temporarily change email body

我需要使用Microsoft.Office.Interop.Outlook(C#Outlook添加)更改電子郵件正文。 但是我需要僅出於演示目的更改它,而不是永久更改。 這意味着:當用戶選擇另一封電子郵件時,單擊“重播/轉發”等。電子郵件正文必須恢復為原始。 我不想永久更改電子郵件正文。

我可以通過屬性訪問和編輯正文,但它是永久的,並保存在Exchange服務器上。 我的問題還有其他解決辦法嗎?

非常感謝您的回答,Miroslav Jasso

聽起來您好像想在發送出去的已回復/轉發郵件中預先保留源項目的原始郵件正文。 為此,您需要將原始MailItem.HTMLBody屬性值存儲在傳出消息內的自定義屬性中。 您可以通過將UserProperty添加到MailItem.UserProperties集合中來實現。 但是,可以使用的屬性值的大小有限制,如果電子郵件的郵件正文很大,則可以超過此限制。 如果發生這種情況,您可能需要將原始郵件正文保存在附件中。

暫無
暫無

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

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