我試圖將一個字符串附加到一個傳出的Outlook.MailItem。在發送事件處理程序中,我有:用C編輯Outlook.MailItem的RTFBody#
switch (mailItem.BodyFormat) {
case Outlook.OlBodyFormat.olFormatRichText:
byte[] mailItemBytes = mailItem.RTFBody as byte[];
System.Text.Encoding encoding = new System.Text.ASCIIEncoding();
string RTF = encoding.GetString(mailItemBytes);
RTF += "my string";
byte[] moreMailItemBytes = encoding.GetBytes(RTF);
mailItem.RTFBody = moreMailItemBytes;
break;
// ...
}
但收到的電子郵件中不包含我的字符串。