有谁知道如何将整个文件夹从outlook拖放到Windows窗体上?我能够轻松地拖放MailItems,但是,似乎我无法使用文件夹。我试图完成的最终目标是将文件夹从我的收件箱拖到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 }
}
答案 0 :(得分:0)
Explorer类提供CurrentFolder属性,该属性返回一个Folder对象,该对象表示资源管理器中显示的当前文件夹。但我不认为你可以将文件夹拖放到某个地方。