VSTO: Как запретить контекстное меню диаграммы в слайде презентации?

Я разрабатываю надстройку PowerPoint в VSTO.

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

Я запрещаю некоторые командные кнопки powerpoint,

<command idMso="TabChartToolsDesign" getEnabled="GetVisible"/>
<command idMso="ChartChangeType" getEnabled="GetVisible"/>
<command idMso="ChartResetToMatchStyle" getEnabled="GetVisible"/>
<command idMso="ChartPlotAreaOptionsDialog" getEnabled="GetVisible"/>

но этого недостаточно. некоторые командные кнопки все еще активны.

что я могу сделать для этого?


person Thomas    schedule 27.08.2010    source источник


Ответы (1)


Вы уверены, что ваши обратные вызовы GetVisible возвращают false? Если это так, вам, вероятно, не хватает элемента управления. Вы загружаете полный список элементов управления/имен здесь:

http://www.microsoft.com/downloads/en/details.aspx?FamilyId=4329D9E9-4D11-46A5-898D-23E4F331E9AE&displaylang=en

person Nick Spreitzer    schedule 06.01.2011