I have a RichTextBox for the Message Body and I need to create a new mail with the body of rich Text. There is my code how i tried to realize that:
MemoryStream ms = new MemoryStream();
MemoEditBody.SaveDocument(ms, DevExpress.XtraRichEdit.DocumentFormat.Rtf);
byte[] RTFBody = ms.ToArray();
email.oMsg.RTFBody = RTFBody;
Types:
OutlookEMail email;
public MailItem oMsg;
Problem:
Working with 2010 Outlook - works properly;
Working with 2007 Outlook -this code throws exception (AccessViolationException: Attempted to read or write protected memory
)
Can someone suggest how to resolve this problem with 2007 Outlook?
P.S. Using : Visual studio 2010 DevExpress
It was tested on two computers, they are almost identical (same windows, same framework, only one has Outlook 2007 another 2010) so it is 80% that problem is in Outlook version.