【发布时间】:2026-01-28 20:55:01
【问题描述】:
我有一个用于消息正文的 RichTextBox 我需要用富文本的正文创建一个新邮件。 有我的代码我是如何试图意识到这一点的:
MemoryStream ms = new MemoryStream();
MemoEditBody.SaveDocument(ms, DevExpress.XtraRichEdit.DocumentFormat.Rtf);
byte[] RTFBody = ms.ToArray();
email.oMsg.RTFBody = RTFBody;
类型:
OutlookEMail email;
public MailItem oMsg;
问题:
使用 2010 Outlook - 正常工作;
使用 2007 Outlook - 此代码引发异常 (AccessViolationException: Attempted to read or write protected memory)
有人可以建议如何使用 2007 Outlook 解决此问题吗?
附:使用 : 视觉工作室 2010 开发快递
在两台计算机上测试,它们几乎相同(相同的窗口,相同的框架,只有一台装有 Outlook 2007 另一台装有 2010),因此 80% 的问题出在 Outlook 版本中。 p>
【问题讨论】:
标签: c# email outlook devexpress rtf