VSTO: Как запретить контекстное меню графика в слайде презентации? - PullRequest
2 голосов
/ 27 августа 2010

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

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

Я запрещаю какую-либо командную кнопку powerpoint,

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

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

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

1 Ответ

0 голосов
/ 06 января 2011

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

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

...