我正在为 Outlook 编写一个加载项,通过单击自定义上下文菜单按钮来解析文件夹中的所有邮件。我已经连接了按钮,但是当尝试使用文件夹中的 foreach 循环来检查邮件项目时,它似乎只检查第一个。
我在这里获取文件夹详细信息:
void Application_FolderContextMenuDisplay(Office.CommandBar CommandBar, ***MAPIFolder Folder***)
然后我将它传递给解析器:
public void checkFolder(MAPIFolder folder)
{
MailParser parser = new MailParser();
foreach (MailItem item in folder.Items)
{
parser.parseMail(item);
}
}
这里的 foreach 似乎失败了。
有任何想法吗?这让我发疯了。