小编Cat*_*ine的帖子

从Outlook中检索嵌入式MSG附件的DragDrop EventArgs的内容将被拖动到控件上

我有一个应用程序,其中拖放文件系统中的文件,Outlook中的电子邮件或Outlook中的附件,然后代码将这些文件保存在文件系统文件夹中,以便以后上载到SharePoint.

除了我需要识别附件的内容之外,这一切都很好,这是一个电子邮件(即电子邮件嵌入式MSG上的电子邮件附件),其中FileContents为空.有什么方法可以访问电子邮件的内容以保存为.msg文件?

以下代码段MemoryStream正确地为不是电子邮件的附件创建,但对于电子邮件类型为null:

void DoDrop(object sender, DragEventArgs e)
{
    var memoryStream = (MemoryStream) eventArgs.Data.GetData("FileContents", true);
}
Run Code Online (Sandbox Code Playgroud)

.net c# outlook drag-and-drop

5
推荐指数
1
解决办法
1549
查看次数

标签 统计

.net ×1

c# ×1

drag-and-drop ×1

outlook ×1