Различение инспектора составления и инспектора чтения - PullRequest
1 голос
/ 15 февраля 2010

Есть ли способ определить, является ли текущее окно инспектора в Outlook 2007 окном чтения или окном создания?

Я знаю, что мы можем захватывать события и устанавливать для них флаги, но я не хочу захватывать события New / Reply / Forward Есть ли способ сказать это от объекта инспектора? Любая собственность? Любая собственность MAPI?

Указатель в правильном направлении будет оценен.

С уважением,

1 Ответ

6 голосов
/ 15 февраля 2010

Вероятно, самый простой способ - посмотреть, отправлено ли инспектору CurrentItem или нет

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

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

            }
            else
            { 
                // Compose
            }

        }
...