下载Custom UI编辑器并安装:
http://www.drexcel.cn/article.asp?id=11
或http://openxmldeveloper.org/articles/customuieditor.aspx
对于Win XP用户:在安装Custom UI编辑器的前应该:
运行Windows Update, 在更新选项中选取.NET framework 2 or 3
安装的后再次运行Windows Update来查看是否有补丁
有关Custom UI编辑器
打开Custom UI编辑器您将会看到在工具栏上有5个菜单按钮如图1所示
图1
Open(打开) : 打开想要编辑以改变其功能区Excel文件
Save(保存) : 保存xml到已在UI编辑器中打开文件中(注意当该文件已在Excel中打开时不可能在编辑器中保存该文件)
Insert Icons(插入图标) : 在文件中插入自已图标(图标将会保存在文件中)
Validate(验证) : 验证xml以便确保没有排版上问题
Generate Callbacks(产生回调) : 为xml中每个onActive创建宏(回调)选择所有回调并将它们复制到工作簿里标准模块中然后可以宏(回调)中Sub和End Sub行的间插入相应代码
例如对于onAction="Macro1" 将创建
Sub Macro1(control as IRibbonControl)
End Sub
2、可以在Custom UI编辑器中使用XML举例
可以在下面链接地址中下载已准备好XML文件在举例中将使用这些文件
XMLSamples.zip下载地址:http://www.drexcel.cn/article.asp?id=14
将文件解压到下面文件夹中
C:Program FilesCustomUIEditorSamples
3、查找Control控件、组和选项卡名
在XML代码中会经常使用如idMso="MergeCenterMenu"指向个内置Control控件
可以在Microsoft网站WebSite上下载所有Control控件名称:
2007 Office Document: Lists of Control IDs
在下面地址中可以下载有关Excel 2007内置Control控件名称和相应图标工作簿:
Built-in_Controls_Excel_2007.zip文件下载地址:http://www.drexcel.cn/article.asp?id=15
打开这个工作簿后必须启用宏然后可以在文件中下拉框中选择个组将在旁边看到该组相应图片并且在数据下面显示这个组中Control控件
4、查找按钮图像名称
在XML代码中可以看到会使用imageMso="TextAlignGallery" 来使用想要内置图标Jim Rech已经制作了个加载项来显示Office 2007 按钮图像打开该加载项新建个工作簿后将会添加个新选项卡(如图2所示)在该选项卡中可在文本框中输入个索引值在右侧会显示自该索引值后50个图标单击某图标将会复制该图标Control控件名称到剪贴板可以将其粘贴到RibbonX中
图2
在下面链接中下载这个加载项:
BtnImages.zip下载地址:http://www.drexcel.cn/article.asp?id=16
或者使用John Walkenbachmso image browser工作簿:
mso image browser.zip下载地址:http://www.drexcel.cn/article.asp?id=12
或者从Microsoft站点下载文件:Office 2007 : Icons Gallery
5、个帮助制作功能区自定义选项卡工作簿
Ron de Bruin制作了个工作簿可以用来生成在功能区中自定义选项卡XML代码单击下面链接下载此工作簿:
XMLCreator-1.5.zip下载地址:http://www.drexcel.cn/article.asp?id=17
最新评论