【发布时间】:2009-11-16 17:11:56
【问题描述】:
我正在为 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 失败了。
有什么想法吗?这让我发疯了。
【问题讨论】:
-
比“它失败”更具描述性的错误会大大帮助我们:D
-
他很明确-它只迭代第一个项目。
标签: .net outlook-2007