我想通过隐藏一些选项卡、组和控件来简化我的Word 2007功能区。因此,我正在学习如何使用XML来做到这一点。我构建的脚本(在Greg Maxey的优秀站点https://gregmaxey.com/word_tip_pages/customize_ribbon_main.html的帮助下)也是格式良好的。我已将其保存在Word的启动目录中。但是当我打开Word时,我得到一个自定义UI运行时错误,说"Error found in Custom UI XML of "C:\Users\wardw\AppData\Roaming\Microsoft\Word\STARTUP\Hide References and Mailing and Some Inserts.dotm":Line: 9 Column: 55 error Code 0x80004005 Unknown Office control ID: Shapes
除了控件ID是SmartArt、图表、交叉引用和ClipArt之外,重复单击“确定”会得到相同的消息。我从Insert选项卡组插图和链接中获得这些名称,如我的脚本所示:
<?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功能区项目的正确名称列表?
发布于 2020-12-18 15:18:07
您可以从下面的链接下载Ribbon Control ID的完整软件包。目前有三个软件包,Office 2016、Office 2013和Office 2010。Office 2007控件It包的下载链接似乎已被停用,并且我目前没有找到任何有关Office 2019控件It的发布内容。
下载包按Office应用程序包括Excel文件,每个文件中的控件Ids按功能区选项卡组织,然后在选项卡中显示的顺序中。
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
https://stackoverflow.com/questions/65281782
复制相似问题