我们正尝试通过加载项将第三方加载项控件放到自定义功能区上。
1)通过修改 PowerPoint.officeUI 进行自定义正在运行:
<mso:customUI
xmlns:x1="ThirdPartyAddin"
xmlns:mso="http://schemas.microsoft.com/office/2009/07/customui">
<mso:ribbon>
<mso:qat/>
<mso:tabs>
<mso:tab id="my_new_tab" label="my_new_tab">
<mso:group id="Test" label="New Group" autoScale="true">
<mso:gallery idQ="x1:TheirFunction1" visible="true"/>
</mso:group>
</mso:tab>
</mso:tabs>
</mso:ribbon>
</mso:customUI>
我们使用File&gt;提取了这个xml。选项&gt;功能区自定义并检查生成的PowerPoint.OfficeUI文件。
2)将以下内容放入我们从 IRibbonExtensibility.GetCustomUI 返回的加载项代码中,也称为RibbonXML:
<mso:customUI
xmlns:x1="ThirdPartyAddin"
xmlns:mso="http://schemas.microsoft.com/office/2009/07/customui">
<mso:ribbon>
<mso:tabs>
<mso:tab id="my_new_tab" label="my_new_tab">
<mso:group id="Test" label="New Group" autoScale="true">
<mso:gallery idQ="x1:TheirFunction1" visible="true"/>
</mso:group>
</mso:tab>
</mso:tabs>
</mso:ribbon>
</mso:customUI>
该项目确实出现但无效。它有画廊的小箭头,但没有图标。