2012-09-28 8 views
8

Quiero obtener toda la lista de controles en la cinta de PowerPoint 2010 como la de la opción PowerPoint -> personalizar cinta-> todos los comandos.Obtenga los ID de todos los controles de la cinta de Office 2010 e interactúe con el atajo de cinta desde complementos personalizados

Por otra parte, quiero interactuar con acceso directo desde la cinta encargo complementos

+0

Esto se relaciona con http://stackoverflow.com/questions/28673502/add-standard-command-button-new-slide-to-custom-ribbon- in-office-add-in –

Respuesta

6

Encontrará todos los ID de la Oficina de que desee en el sitio web Microsoft http://www.microsoft.com/en-us/download/details.aspx?id=6627.

Encontrará su identificación en el archivo PowerPointControls.xlsx.

ya que crean propio menú:

Abra su Ribbon.xml

Y añadir siguiente después <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> 

Para un acceso directo complemento costumbre, yo creo que hay que añadir una nueva pestaña :

<tab id="YourTab" visible="true" label="Name"> 
    <group id="YourGroup" label="name"> 
     <button onAction="CallAddinsHere();" label="Call add-ins"/> 
    </group> 
    </tab> 

Si desea interactuar con la costumbre complemento de acceso directo, echar un vistazo a:

Automate Office Ribbon through MSAA (CSOfficeRibbonAccessibility)

+0

Gracias pero es que hay algunos complementos personalizados también presentes en la cinta. Quiero crear accesos directos para esos controles también –

+0

Revisar mi edición :) – Aelios

+0

@ user1579375: Comprobar mi respuesta – Aelios

Cuestiones relacionadas