Email VSTO:如何将拖放项目标识为电子邮件附件?

Email VSTO:如何将拖放项目标识为电子邮件附件?,email,drag-and-drop,vsto,email-attachments,Email,Drag And Drop,Vsto,Email Attachments,我有一个VSTO插件,允许用户将n-drop电子邮件拖到列表框中的一个项目并保存它。当用户拖动电子邮件附件时,我希望能够只保存附件,而不是保存整个电子邮件 目前的代码如下: for (int i = 1; i <= OL.ActiveExplorer().Selection.Count; i++) { Object temp = OL.ActiveExplorer().Selection[i]; if (temp is Microsoft.Office.Interop

我有一个VSTO插件,允许用户将n-drop电子邮件拖到列表框中的一个项目并保存它。当用户拖动电子邮件附件时,我希望能够只保存附件,而不是保存整个电子邮件

目前的代码如下:

for (int i = 1; i <= OL.ActiveExplorer().Selection.Count; i++)
{
     Object temp = OL.ActiveExplorer().Selection[i];

     if (temp is Microsoft.Office.Interop.Outlook.MailItem)
     {
         Microsoft.Office.Interop.Outlook.MailItem mailitem = 
         (temp as Microsoft.Office.Interop.Outlook.MailItem);
在没有运气的情况下陷害它

有没有办法确定丢弃的项目是否是电子邮件附件

if (temp is Microsoft.Office.Interop.Outlook.Attachment) 
if (temp is Microsoft.Office.Interop.Outlook.Attachments)