【问题标题】:Is there a listing of XML MS Word 2007 ribbon control names?是否有 XML MS Word 2007 功能区控件名称的列表?
【发布时间】:2020-12-19 02:52:38
【问题描述】:

我想通过隐藏一些选项卡、组和控件来简化我的 Word 2007 功能区。所以我正在学习如何使用 XML 来做到这一点。我构建的脚本(在 Greg Maxey 的优秀网站https://gregmaxey.com/word_tip_pages/customize_ribbon_main.html 的帮助下)检查出来的格式也很好。我已将它保存在 Word 的 STARTUP 目录中。但是当我打开 Word 时,我收到一个自定义 UI 运行时错误,提示“在“C:\Users\wardw\AppData\Roaming\Microsoft\Word\STARTUP\Hide References and Mailing and Some Inserts.dotm”的自定义 UI XML 中发现错误” : 线路:9 栏目:55 错误代码 0x80004005 未知的 Office 控件 ID:Shapes

重复单击“确定”会收到相同的消息,但控件 ID 是 SmartArt、Chart、Cross-reference 和 ClipArt。我从插入选项卡组插图和链接中获得了这些名称,如我的脚本所示:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
  <ribbon>
    <tabs>
      <tab idMso="TabReferences" visible="false" />
      <tab idMso="TabMailings" visible="false" />
      <tab idMso="TabInsert"> 
         <group idMso="GroupInsertIllustrations">
             <control idMso="Shapes" visible="false" />
             <control idMso="SmartArt" visible="false" />
             <control idMso="Chart" visible="false" />
             <control idMso="Cross-reference" visible="false" />
             <control idMso="ClipArt" visible="false" />
          </group>
       </tab>
     </tabs>
  </ribbon>
</customUI>

如果我分配了错误的名称,是否有正确名称列表可在 XML 脚本中用于隐藏 Word 的功能区项目?

【问题讨论】:

  • RibbonX 的附录 B:自定义 Office 2007 功能区是一个很好的起点。 amazon.com/exec/obidos/ISBN=0470191112/balancecheckbookA site.thehousewaresstore.com/oodle/AccessBooks/… 不幸的是,这不会告诉你任何不同的名字。
  • 我不记得曾经看过 2007 年功能区接口的控制 ID 列表。我记得第一个是 2010 年的。你可以在这里下载那个。 microsoft.com/en-us/download/details.aspx?id=6627
  • 谢谢,查尔斯和里奇。我尝试了 Rich 的链接,但该页面非常努力地推销 Office 365,我找不到我需要的简陋列表。
  • 页面上有一个红色的下载按钮。也许您没有向下滚动查看 Microsoft 的 Microsoft 365 横幅广告?下载适用于所有 Office 应用程序的 Excel 文件,它们包含控件 ID 名称。下载不是为了获取 Microsoft 365。

标签: xml ms-word ribbon-control


【解决方案1】:

您可以从以下链接下载完整的功能区控件 ID 包。目前有三个包,Office 2016、Office 2013 和 Office 2010。似乎 Office 2007 的控件 Id 包的下载链接已被停用,我目前还没有发现任何关于 Office 2019 控件 ID 的发布.

下载包包括 Office 应用程序的 Excel 文件,每个文件中的控件 ID 按功能区选项卡组织,然后按它们在选项卡中出现的顺序排列。

Office 2016:https://www.microsoft.com/en-us/download/details.aspx?id=50745

Office 2013:https://www.microsoft.com/en-us/download/details.aspx?id=36798

Office 2010:https://www.microsoft.com/en-us/download/details.aspx?id=6627

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多