褐色玛瑙的价值:20.3.2 使用UI编辑器自定义RibbonX

来源:百度文库 编辑:九乡新闻网 时间:2024/05/04 12:36:26
20.3.2  使用UI编辑器自定义RibbonX
使用手工方式自定义RibbonX时,操作步骤比较繁琐。首先,需要将工作簿文件修改为压缩文件扩展名,将自定义RibbonX的XML代码添加到压缩文件中,其次,需要修改压缩文件中_rels文件夹中的文件,最后再将压缩文件名称改回Excel工作簿名称。
为了快速、高速地完成RibbonX的定义,微软公司提供了一个名为Custom UI Editor的工具,可用来处理存放在Excel Open XML工作簿中自定义RibbonX的实用程序。使用该工具软件能够自动处理放置自定义UI部分到压缩中的过程,并定义与它的关系,所有的处理只需通过单击鼠标完成。
1.认识UI编辑器
读者可从http://openxmldeveloper.org/articles/customuieditor.aspx网站上下载Custom UI Editor工具软件。
在安装Custom UI Editor工具之前,应先检查系统是否安装.NET Framework 2.0。如果没有安装,需要首先下载安装后,再安装Custom UI Editor工具。
安装完成后,UI编辑器将在桌面创建一个快捷方式,双击运行UI编辑器,打开如图20-19所示的操作界面。
 
(点击查看大图)图20-19  UI编辑器
UI编辑器由菜单栏、工具栏和一个文字编辑窗口组成。在文字编辑窗口中可输入自定义UI的XML代码。使用UI编辑器的一般步骤是:
(1)打开一个Office 2007格式的工作簿文件。
(2)在UI编辑器的编辑窗口中输入自定义RibbonX的XML代码。
(3)保存文件,退出UI编辑器。
(4)打开文件即可查看到自定义RibbonX的效果。
从以上步骤可以看出,使用UI编辑器可减少将文件改名为zip、将customUI文件加入压缩包、修改.rels文件等过程,可快速完成自定义UI的过程。
2.使用UI编辑器
使用UI编辑器自定义UI的过程非常简单,下面就使用UI编辑器来制作上节的实例。
(1)在Excel 2007中新建一个工作簿,保存为Test2.xlsm,退出Excel 2007。
(2)打开UI编辑器(Custom UI Editor)。
(3)单击菜单File|Open命令,在打开的对话框中选择test2.xlsm文件,如图20-20所示。
(4)单击【打开】按钮,在UI编辑器中打开工作簿test2.xlsm。此时,编辑器窗口仍然显示为空白,只是标题栏显示了工作簿的文件名,如图20-21所示。
 
(点击查看大图)图20-20  打开文件
 
(点击查看大图)图20-21  打开工作簿
(5)因为工作簿Test2.xlsm中还没有自定义RibbonX的代码,所以UI编辑器的编辑窗口里为空。在编辑窗口中输入以下XML代码,用来定义RibbonX,如图20-22所示。
提示:UI编辑器不支持中文,因此需要将上节自定义RibbonX代码的中文改成英文。
 
(点击查看大图)图20-22  输入XML代码