无法读出我通过ItemsEvents_ItemAddEventHandler

时间:2018-12-20 12:25:19

标签: c# outlook-addin outlook-2013

我无法读出活动提供的商品的主题

ItemsEvents_ItemAddEventHandler(object Item)

我试图将此项目转换为Outlook.MailItem,如StackOverflow和其他网站上所描述。但是我不能投射它,因为它不是MailItem类型。但是是哪种类型?如果快速查看,可以看到所有属性,例如Subject等。因此Item对象必须是MailItem。

private void ThisAddIn_Startup(object sender, System.EventArgs e)
    {
        this.Application.ActiveExplorer().Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox).Parent.Folders["TFS Notifications"].Items.ItemAdd += new Outlook.ItemsEvents_ItemAddEventHandler(TfsNotificationsFolderAdd);
    }

private void TfsNotificationsFolderAdd(object Item)
    {
        Outlook.MailItem mailItem;

        if ((mailItem = Item as Outlook.MailItem) != null && PlugInActionscs.GetFileChangeCount(mailItem) >= 10)
            mailItem.Importance = Outlook.OlImportance.olImportanceHigh;
    }

0 个答案:

没有答案