2014-01-27 4 views
0

У меня есть .NET для Outlook, который я пытаюсь обеспечить корректно работает в Outlook 2013. Основные проблемы с добавлением при использовании с Outlook 2013 ограничены пользовательским интерфейсом.Настройка контекстного меню Outlook 2013

В добавлении создается пользовательский PST, который является ссылкой в ​​качестве местоположения в виде дерева перспективы. Когда пользователь щелкает правой кнопкой мыши по папке, находящейся в PST, мне нужно скрыть или отключить несколько параметров контекстного меню.

В настоящее время я могу сделать это для большинства параметров, которые мне нужно скрыть, используя атрибут GetVisible для элемента в файле Ribbon.xml, а затем написать специальный обработчик, чтобы определить, следует ли указывать параметр меню ,

Единственный пункт меню, который я не могу скрыть таким образом, это «Новая папка». Код для этого параметра меню такой же, как для таких кнопок, как «Переименовать папку» и «Копировать папку», однако Outlook 2013, похоже, не смотрит на возвращаемое значение из обработчика и всегда будет отображать опцию «Новая папка».

Я пробовал один и тот же код в Outlook 2010, чтобы скрыть или отключить или скрыть кнопку, и все работает отлично, похоже, что 2013 год не хочет играть в мяч.

ответ

1

Проблема с этим состоит в том, что опция «Новая папка» Я хотел, чтобы удалить из контекстного меню в 2013 году имеет другой идентификатор 2010

После того, как я получил идентификатор, который «NewInLineFolder» Я удалось скрыть опцию «Новая папка».

Смежные вопросы