VSTO:如何识别拖放项目作为电子邮件附件?

时间:2011-08-26 15:23:25

标签: email drag-and-drop vsto email-attachments

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

目前的代码如下:

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)

没有运气就陷阱。

有没有办法弄清楚丢弃的项目是否是电子邮件附件?

0 个答案:

没有答案