将导出选项添加到Office 2010后台视图

时间:2012-10-10 09:54:39

标签: ribbon office-2010 office-addins

即使我使用MSDN中的代码,也无法扩展Office 2010 UI。这是我认为应该运行的代码:

<?xml version="1.0" encoding="UTF-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_Load">
  <backstage>
    <tab idMso="TabShare">
      <firstColumn>
        <taskFormGroup idMso="GroupShare">
          <category idMso="FileTypes">
            <task id="tskExportXmlCms" label="Exportovat jako XML">
              <group id="grpExportXmlCms" label="Exportovat jako XML">
                <topItems>
                  <button id="btnExportXmlCms" label="Exportovat jako XML" onAction="OnExportXmlCms" />
                </topItems>
              </group>
            </task>
          </category>
        </taskFormGroup>
      </firstColumn>
    </tab>
  </backstage>
</customUI>

public void OnExportXmlCms(IRibbonControl control) { }

当我添加功能区(可视设计器)时,我可以看到添加的项目。当我使用 Ribbin(XML)时,我无法在后台看到任何内容。有什么问题?

1 个答案:

答案 0 :(得分:1)

缺少这种方法:

public partial class ThisAddIn {
    protected override Office.IRibbonExtensibility CreateRibbonExtensibilityObject() {
        return new Ribbon();
    }
}