カスタム コンテキスト メニュー ボタンをクリックして、フォルダ内のすべてのメールを解析する 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 です。
何か案は?これは私を夢中にさせています。