2012-09-28 19 views
8

Ich möchte alle Steuerelemente Liste in der PowerPoint-Multifunktionsleiste wie die in der PowerPoint-Option -> anpassen Multifunktionsleiste-> alle Befehle.Holen Sie sich die IDs aller Steuerelemente von Office 2010 Multifunktionsleiste und interagieren mit Multifunktionsleiste Verknüpfung von benutzerdefinierten Add-Ins

Darüber hinaus möchte ich mit Band Verknüpfung von individuelle Interaktion Add-Ins

+0

Dies bezieht sich auf http://stackoverflow.com/questions/28673502/add-standard-command-button-new-slide-to-custom-ribbon- in-office-add-in –

Antwort

6

Sie alle Büro-IDs finden Sie auf der Microsoft Website wollen http://www.microsoft.com/en-us/download/details.aspx?id=6627.

Sie finden Ihre ID in PowerPointControls.xlsx Datei.

Für Sie ein eigenes Menü erstellen:

Öffnen Sie Ihre Ribbon.xml

Und fügen Sie folgende nach <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> 

Für eine benutzerdefinierte Addin Abkürzung, ich glaube, Sie haben eine neue Registerkarte hinzufügen :

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

Wenn Sie mit benutzerdefinierten interagieren möchten Addin Abkürzung, haben einen Blick auf:

Automate Office Ribbon through MSAA (CSOfficeRibbonAccessibility)

+0

Vielen Dank, aber die Sache ist, es gibt einige benutzerdefinierte Addins auch in der Multifunktionsleiste vorhanden. Ich möchte Verknüpfungen für diese Steuerelemente auch erstellen –

+0

Überprüfen Sie meine Bearbeitung :) – Aelios

+0

@ user1579375: Überprüfen Sie meine Antwort – Aelios