У меня есть Outlook, который был написан с Outlook 2010 в виду, но я обновляю, чтобы правильно обрабатывать Outlook 2013. В составе добавления я включил несколько кнопок контекстного меню, используя метод IRibbon.Как программно удалить контекстный элемент меню в Outlook 2013
В этот момент эти новые пункты меню работают правильно, однако я хочу удалить одну из кнопок меню контекстного меню Outlook, щелкнув правой кнопкой мыши на элементе почты или документе в определенной папке.
Я попытался объявить событие GetVisible для кнопки в XML-теге, но это не срабатывает, как вызовы GetVisibile, которые у меня есть для новых пользовательских добавленных кнопок.
Если у кого-либо есть подсказки, советы или опыт по отключению одного из параметров контекстного меню по умолчанию в Outlook 2013, они были бы высоко оценены.
Не могли бы вы поделиться, как вы удалили существующие параметры из контекстного меню для папки – imasud
Привет, imasud. Для некоторых параметров вы можете удалить их с помощью Ribbon.InvalidateControlMso, но для некоторых, например Delete, это невозможно, поэтому вам нужно перехватить поведение параметра и вручную остановить его. – coffeecoder