Получите идентификаторы всех элементов управления ленты Office 2010 и взаимодействуйте с ярлыком ленты из пользовательских надстроек
Я хочу получить весь список элементов управления на ленте powerpoint 2010, как в опции powerpoint - > настроить ленту - > все команды.
кроме того, я хочу взаимодействовать с ярлыком ленты из таможни надстройки
1 ответов
вы найдете все идентификаторы office, которые вы хотите на веб-сайте microsofthttp://www.microsoft.com/en-us/download/details.aspx?id=6627.
вы найдете свой id в .
для создания собственного меню:
откройте ленту.в XML
и добавить после <ribbon>
<tabs>
<tab idMso="TabAddIns">
<group id="ContentGroup" label="Content">
<button id="textButton" label="Insert Text"
screentip="Text" onAction="OnTextButton"
supertip="Inserts text at the cursor location."/>
<button id="tableButton" label="Insert Table"
screentip="Table" onAction="OnTableButton"
supertip="Inserts a table at the cursor location."/>
</group>
</tab>
</tabs>
для пользовательского ярлыка добавления, я думаю, вам нужно добавить новую вкладку:
<tab id="YourTab" visible="true" label="Name">
<group id="YourGroup" label="name">
<button onAction="CallAddinsHere();" label="Call add-ins"/>
</group>
</tab>
если вы хотите взаимодействовать с custom добавить ярлык, посмотрите на :
автоматизация офисной ленты через MSAA (CSOfficeRibbonAccessibility)