【发布时间】:2012-10-01 11:36:13
【问题描述】:
我想将AppointmentItem 的Body 设置为包含嵌入图像的RTF 字符串。设置Microsoft.Office.Interop.Outlook.AppointmentItem.Body 会导致RTF 按原样出现在约会中。
我尝试使用 Redemption 来包装约会并公开 RTFBody 属性,但是 RTF 格式(包括图像)丢失了。
在此示例(没有嵌入图像)中,RTF 按原样显示在文档中。有没有人设法做到这一点?
var appointment = (AppointmentItem)app.CreateItem(OlItemType.olAppointmentItem);
appointment.Subject = "test subject";
appointment.Start = DateTime.Now;
appointment.End = DateTime.Now.AddHours(1);
appointment.Body = @"{\rtf1\ansi\deff0{\fonttbl{\f0 Arial;}}{\colortbl ;\red0\green0\blue255;}\pard\cf1\f0\fs24 Test}";
appointment.Save();
【问题讨论】:
标签: outlook