Word 365 2016 - 将自定义按钮添加到“主页”选项卡

问题描述

我正在尝试向 MS Word (365/2016) 中的主页选项卡添加自定义按钮,但没有成功。什么都没有发生,没有自定义按钮出现。我的 XML 如下:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
  <ribbon>
    <tabs>
      <tab idMso="TabHome">
        <group id="CustomGroup1" label="my Group" insertAfterIdMso="GroupEditing">
          <button id="Button1" label="insert custom footnote" size="large" imageMso="FootnoteInsert" onAction="RibbonControl.myMacro"/>
        </group>
      </tab>
    </tabs>
  </ribbon>
</customUI>

如有任何帮助,我们将不胜感激。

谢谢

解决方法

您的 CustomUI xml 有错误,因此无法加载。 Word 将静默阻止 xml,除非您打开显示错误的选项。

  • 在 Word 中转到文件 |选项 |高级 |一般并确保 选中“显示加载项用户界面错误”。

有错误的行:

<group id="CustomGroup1" label="my Group" insertAfterIdMso="GroupEditing">

insertAfterIdMso 无效。它应该是 insertAfterMso,使更正的行:

<group id="CustomGroup1" label="my Group" insertAfterMso="GroupEditing">

您可以使用诸如 Office RibbonX Editor 之类的工具来避免 xml 中的错误,该工具使您能够验证 xml。