Определить, когда Outlook Today View открыт - PullRequest
0 голосов
/ 17 мая 2018

Я создал надстройку с помощью VSTO.Я пытаюсь определить, когда Outlook открывается или переключается на экран Сегодня.Мне нужно отключить части кнопок надстройки ленты, когда отображается представление Сегодня.Есть ли свойство, которое я могу проверить, чтобы определить, отображается ли экран Outlook Today.

1 Ответ

0 голосов
/ 17 мая 2018

Если вы просто хотите избежать папок с веб-представлением, проверьте, имеет ли свойство MAPIFolder.WebViewOn значение true (где MAPIFolder происходит из Application.ActiveExplorer.CurrentFolder).

Если вы действительно после папки верхнего уровня, прочитайте идентификатор записи текущей папки (Application.ActiveExplorer.CurrentFolder.EntryID) и сравните его с идентификатором папки верхнего уровня (Application.ActiveExplorer.CurrentFolder.Store.GetRootFolder().EntryID), используя Namespace.CompareEntryIDs

...