我想创建一个新约会并附加一个内联附件。 我尝试使用此示例(即使它描述了电子邮件附件):
https://msdn.microsoft.com/en-us/library/office/hh532564(v=exchg.80).aspx
我也尝试使用这个解决方案:
Sending inline attachments with ews 但不幸的是,在这里,我只得到红色X作为显示器。
如果我在“IsInline”属性上设置“False”以便它没问题,我收到该文件并可以在doubleClick上打开它,但我需要将其设置为Inline ..
我的代码:
Appointment app = new Appointment(service);
app.Subject = "Test";
app.IsAllDayEvent = true;
string body= @"<html>
<head>
</head>
<body>
<img width=223 height=226 id=""1"" src=""cid:cake.jpg"">
</body>
</html>";
app.Body = new MessageBody(BodyType.HTML, body);
string file = @"G:\cake.jpg";
app.Attachment.AddFileAttachment("cake.jpg",file);
app.Attachment[0].IsInline = true;
app.Attachment[0].ContentId = "cake.jpg";
app.RequiredAttendees.Add("example@mail.com");
app.Save();
谢谢
答案 0 :(得分:0)
对于约会,联系人和任务,默认的体型是RTF,因此我认为无论使用RTF还是设置扩展属性,都可以使用它。