Я хочу получить список всех элементов управления на ленте powerpoint 2010, например, в опции powerpoint -> настроить ленту -> все команды.
Кроме того, я хочу взаимодействовать с ярлыком ленты из настраиваемых надстроек.
Я хочу получить список всех элементов управления на ленте powerpoint 2010, например, в опции powerpoint -> настроить ленту -> все команды.
Кроме того, я хочу взаимодействовать с ярлыком ленты из настраиваемых надстроек.
Вы найдете все идентификаторы офисов, которые вам нужны, на веб-сайте Microsoft http://www.microsoft.com/en-us/download/details.aspx?id=6627.
Вы найдете свой идентификатор в PowerPointControls.xlsx
файле.
Для создания собственного меню:
Откройте файл Ribbon.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>
Если вы хотите взаимодействовать с пользовательским ярлыком надстройки, посмотрите:
Автоматизация ленты Office с помощью MSAA (CSOfficeRibbonAccessibility)