9

我想在 powerpoint 2010 功能区中获取所有控件列表,就像在 powerpoint 选项中的一样-> 自定义功能区-> 所有命令。

此外,我想与自定义加载项中的功能区快捷方式进行交互

4

1 回答 1

5

您可以在 microsoft 网站http://www.microsoft.com/en-us/download/details.aspx?id=6627上找到您想要的所有 office id 。

PowerPointControls.xlsx您将在文件中找到您的 id 。

创建您自己的菜单:

打开你的 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>

如果您想与自定义插件快捷方式交互,请查看:

通过 MSAA 自动化 Office 功能区 (CSOfficeRibbonAccessibility)

于 2012-09-28T11:45:24.690 回答