我有一个 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)
没有运气就困住它。
有什么方法可以确定丢弃的项目是否是电子邮件附件?