我有一个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)
没有运气就陷阱。
有没有办法弄清楚丢弃的项目是否是电子邮件附件?