Outlook 2010加载项:如何浏览所有邮件

本文关键字:浏览 加载项 2010 何浏览 Outlook | 更新日期: 2023-09-27 18:20:23

我正在C#中编写一个简单的Outlook 2010插件,它将遍历所有电子邮件,并在每条邮件的主题和正文中搜索特定的文本。外接程序支架(就像集成到Outlook的外接程序一样,是一个带有一堆按钮的自定义功能区,诸如此类)已经就位并可以工作,但出乎意料的是,我似乎不知道如何完成核心部分——通过邮件。尝试寻找工作示例或教程没有产生任何结果,有很多"你好世界"的东西,但没有其他。。。

如果能给我一个关于如何在插件中浏览邮件的提示,我将不胜感激。

Outlook 2010加载项:如何浏览所有邮件

您可以获取收件箱文件夹并从中获取邮件项目:

Outlook.MAPIFolder inbox = 
    Globals.ThisAddIn.Application.Session.DefaultStore
    .GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox);
foreach (object item in inbox.Items)
{
    Outlook.MailItem mail = item as Outlook.MailItem;
    if (mail != null)
    {
        // use the mail item
    }
}