【发布时间】:2015-07-01 13:37:56
【问题描述】:
有谁知道如何将整个文件夹从 Outlook 拖放到 Windows 窗体上?我可以轻松地安静地拖放 MailItems,但是,我似乎无法使用文件夹这样做。我试图完成的最终目标是将一个文件夹从我的收件箱拖到一个 windows 窗体中,并能够遍历文件夹中的子文件夹和邮件项目,这些文件夹和邮件项目被拖放到 windows 窗体上。
对于邮件项目,我在 DragDrop 事件处理程序中执行以下操作:
if (e.Data.GetDataPresent("FileGroupDescriptor"))
{
Outlook.Application outlook = new Microsoft.Office.Interop.Outlook.Application();
foreach (object mailBoxItem in outlook.ActiveExplorer().Selection)
{ // Handle mail items }
}
【问题讨论】:
标签: c# winforms drag-and-drop outlook