分享

【新提醒】Excel 《RibbonX:自定义Office 2007功能区》学习心得

 求知881 2017-07-05
一、推荐好书好贴好版主

我是看fanjy版主的帖子学习功能区开发的。fanjy版主写过几个关于功能区开发的主题帖,为后来者学习提供了极大的方便,在这里,由衷说声谢谢。
我看得最多的是这个帖子:
[分享]《RibbonX:自定义Office 2007功能区》阅读笔记 -- fanjy
从这个帖子,我找到这本书,并把它保存为Word文档。这本书的电子文档现在网上到处都是,既然多了,也不在乎多我这一个Word版:
细品RibbonX.part1.rar (1.93 MB, 下载次数: 7380)
细品RibbonX.part2.rar (1.93 MB, 下载次数: 5905)
细品RibbonX.part3.rar (1.93 MB, 下载次数: 5509)
细品RibbonX.part4.rar (437.36 KB, 下载次数: 2627)

二、关于功能区制作的工具问题

功能区的开发,一个显著的特点,就是它不能在纯office环境中完成,必须使用第三方工具,因Office XML格式改变了我们处理数据的方式。
书中介绍了四种工具,我觉得有Custom UI Editor和记事本就足够了,当然,用刀用剑得因人而异。
如果功能区中要加入自定义图片,建议使用Custom UI Editor,虽然不用它也成,但比较麻烦。
安装Custom UI Editor很简单,如果不成功,一定是系统中没有安装Microsoft .Net Framework 2.0的缘故,下载时要看清版本。
光用Custom UI Editor也不行,因为它不支持中文。可以说,最好用的XML编辑工具还是记事本。
(这话说着说着就过时了,更新一下:最新版本的CustomUIEditor直接支持中文了

三、自定义功能区的三个步骤

文章第10部分介绍了自定义功能区的详细步骤,共有17步,在Office帮助中,也是这样引导大家。
前人钻木取火是智慧的,如果你我仍然钻木取火则是愚蠢的,我们可以简化这17步,也应该简化。

首先,准备好_rels和customUI文件夹,这一步,我们只需做一次。找一个带有自定义功能区的Excel文档,从压缩包中拖出这两个文件夹,放到我们的工作文件夹中。这两个文件夹不要删除,我们可以反复使用它。
我们也可以复制一个带有自定义功能区的Excel文档,将它改名,这样,只需对customUI文件夹进行操作,而不用管_rels。
当我们准备好Excel文档后,自定义功能区的步骤有三个:
步骤1:编辑customUI.XML文档。
打开customUI文件夹,右键单击customUI文档,选择“编辑”,文档会在记事本中打开,按需求编辑文档,完毕后存盘退出。

步骤2:将XML文档加入到Excel文档中。
Excel文档是一个压缩包,用鼠标右键点击它,选择压缩文件管理器打开它(Rar或其它),如下图。第一次使用时,打开方式中没有这个菜单项,可以点击下面的“选择程序”,从列表中选择压缩程序执行它。


将_rels和customUI两个文件夹拖到压缩包中,关闭窗口退出压缩程序。
对于同一个Excel文档,如果是第二次及以后执行这一步,只需将customUI文件夹拖到压缩包中,因为_rels没有修改,不用重复操作。

步骤3:在Excel中打开文档,编辑程序、测试效果。

四、两个辅助工具
设计功能区总要查找一些内置的命令与图标,现选择两个上传在此:
工具.rar (531.74 KB, 下载次数: 2292)

五、我的作业
我做完了书中的大部分练习,这段时间比较空闲,稍作整理,现上传到此,供初学者参考,希望对有兴趣的朋友尽快掌握这一技术有所帮助。
练习1.rar (1.93 MB, 下载次数: 2471)
练习2.rar (1.93 MB, 下载次数: 3008)
练习3.rar (1.02 MB, 下载次数: 1921)
练习4.rar (1.18 MB, 下载次数: 2360)

将四个包解压缩到同一文件夹。

六、功能区生成器 (2011-5-1 14:35 更新)

一个十分简单的工具,调用WinRar将编辑好的XML文件添加到Excel文档。
功能区生成器.zip (58.5 KB, 下载次数: 1756)
提示:文件夹中包含两个隐藏的子文件夹,不要单独将Xlsm文件拷贝到其它地方运行。

七、应用实例
1、Excel不同sheet合并
2、新建工作簿
3、教师信息采集辅助工具
fzgj.zip (120.08 KB, 下载次数: 476)
4、用宏连续选中多行的显示问题下载附件
5、使设计模式按钮变灰
6、禁用功能区按钮示例(下载附件
禁用功能区按钮示例.rar (180.3 KB, 下载次数: 492)
7、激活指定的选项卡 -- By wpxxsyzx
8、控件的布局(BOX元素运用)

查询(并排两个下拉框).rar (25.38 KB, 下载次数: 604)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多