区分Compose Inspector和Read Inspector

时间:2010-02-15 14:36:00

标签: c# outlook mapi add-in

有没有办法判断Outlook 2007中的当前检查器窗口是“读取”窗口还是“撰写”窗口?

我知道我们可以捕获事件,并在其上设置标志,但我不想捕获新的/回复/转发事件。有没有办法从Inspector对象中告诉它?任何财产?任何MAPI属性?

赞赏正确方向的指针。

此致

1 个答案:

答案 0 :(得分:6)

可能最简单的方法是查看检查员当前项目是否已发送

 Outlook.MailItem currentMail = Inspector.CurrentItem as Outlook.MailItem;

        if (currentMail != null)
        {
            if (currentMail.Sent)
            {
                //Read Mode

            }
            else
            { 
                // Compose
            }

        }