如何获取Ribbon自定义功能区中XML标记的元素以及属性的标准解释?

从office 2007开始,excel的文件格式变为 Microsoft Office Open XML 文件格式。

界面变成为了Ribbon功能区,如下图所示:

如果要自定义功能区,需要使用自定义功能区软件(比如Custom UI Editor For Microsoft Office)为excel文档添加自定义功能区代码,比如添加了如下的自定义功能区代码后:

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
	<ribbon>
		<tabs>
			<tab id="Tab1" label="项目报表">
				<group id="Group1" label="汇总">
					<button id="Button11" imageMso="AccessFormDatasheet"  label="总数据" onAction="b11"/>
				</group>
			</tab>
		</tabs>
	</ribbon>
</customUI>

将在excel功能区中新增一个名为“项目报表”的选项卡,如下图所示:

上述自定义功能区代码里面用的ribbon、tabs、tab、group等标记是什么意思呢?其中的id、imageMso、label等属性又是什么意思呢?

这些都有相应的标准规定的,上述自定义功能区的标准规范可以在微软的官网中找到,链接如下:

[MS-CUSTOMUI]: Custom UI XML Markup Specification

[MS-CUSTOMUI2]: Custom UI XML Markup Version 2 Specification

内容如下所示:

通过上述标准文件,可以获悉所有的自定义功能的XML元素、元素的属性等的解释说明。

以上文件可以在下列链接中直接下载:

链接:https://pan.baidu.com/s/1zDwvxLkKMONXb12ak0XJuA
提取码:1t88
复制这段内容后打开百度网盘手机App,操作更方便哦

链接:https://pan.baidu.com/s/1VtDjkNvs67ZZDcT8vpo5Nw
提取码:avox
复制这段内容后打开百度网盘手机App,操作更方便哦

 

       

发表评论