|
一、推荐好书好贴好版主
我是看fanjy版主的帖子学习功能区开发的。fanjy版主写过几个关于功能区开发的主题帖,为后来者学习提供了极大的方便,在这里,由衷说声谢谢。
我看得最多的是这个帖子:
[分享]《RibbonX:自定义Office 2007功能区》阅读笔记 -- fanjy
从这个帖子,我找到这本书,并把它保存为Word文档。这本书的电子文档现在网上到处都是,既然多了,也不在乎多我这一个Word版:
细品RibbonX.part1.rar
(1.93 MB, 下载次数: 9221)
细品RibbonX.part2.rar
(1.93 MB, 下载次数: 7506)
细品RibbonX.part3.rar
(1.93 MB, 下载次数: 8011)
细品RibbonX.part4.rar
(437.36 KB, 下载次数: 3849)
二、关于功能区制作的工具问题
功能区的开发,一个显著的特点,就是它不能在纯office环境中完成,必须使用第三方工具,因Office XML格式改变了我们处理数据的方式。
书中介绍了四种工具,我觉得有Custom UI Editor和记事本就足够了,当然,用刀用剑得因人而异。
如果功能区中要加入自定义图片,建议使用Custom UI Editor,虽然不用它也成,但比较麻烦。
安装Custom UI Editor很简单,如果不成功,一定是系统中没有安装Microsoft .Net Framework 2.0的缘故,下载时要看清版本。
光用Custom UI Editor也不行,因为它不支持中文。可以说,最好用的XML编辑工具还是记事本。
(这话说着说着就过时了,更新一下:最新版本的CustomUIEditor直接支持中文了)
Custom UI Editor.rar
(66.53 KB, 下载次数: 466)
三、自定义功能区的三个步骤
文章第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
(159.08 KB, 下载次数: 3738)
五、我的作业
我做完了书中的大部分练习,这段时间比较空闲,稍作整理,现上传到此,供初学者参考,希望对有兴趣的朋友尽快掌握这一技术有所帮助。
练习1.rar
(1.93 MB, 下载次数: 3445)
练习2.rar
(1.93 MB, 下载次数: 3861)
练习3.rar
(1.02 MB, 下载次数: 2874)
练习4.rar
(1.18 MB, 下载次数: 3883)
将四个包解压缩到同一文件夹。
六、功能区生成器 (2011-5-1 14:35 更新)
一个十分简单的工具,调用WinRar将编辑好的XML文件添加到Excel文档。
功能区生成器.zip
(58.5 KB, 下载次数: 3688)
提示:文件夹中包含两个隐藏的子文件夹,不要单独将Xlsm文件拷贝到其它地方运行。
七、应用实例
1、Excel不同sheet合并
2、新建工作簿
3、教师信息采集辅助工具
fzgj.zip
(120.08 KB, 下载次数: 964)
4、用宏连续选中多行的显示问题 (下载附件)
5、使设计模式按钮变灰
6、禁用功能区按钮示例(下载附件)
禁用功能区按钮示例.rar
(180.3 KB, 下载次数: 2620)
7、激活指定的选项卡 -- By wpxxsyzx
激活选项卡.rar
(14.96 KB, 下载次数: 165)
8、控件的布局(BOX元素运用)
查询(并排两个下拉框).rar
(25.38 KB, 下载次数: 2135)
9、禁用剪切功能
禁用“剪切”功能.rar
(13.81 KB, 下载次数: 262)
禁用“剪切、复制”功能.rar
(14.11 KB, 下载次数: 188)
10、屏蔽粘贴功能,保护工作表格式(保留粘贴值)
屏蔽粘贴功能,保护工作表格式(保留粘贴值).rar
(18.15 KB, 下载次数: 265)
11、editBox控件示例(搜索)
editBox示例.rar
(15.34 KB, 下载次数: 338)
12、多按钮调用同一回调过程
计算器.rar
(16.84 KB, 下载次数: 217)
13、显示/隐藏内置选项卡
显示(隐藏)内置选项卡.rar
(14.77 KB, 下载次数: 352)
14、色阶填充(gallery运用)
我问问啊FG进化_色阶填充文本区域.rar
(33.89 KB, 下载次数: 140)
|
评分
-
21
查看全部评分
-
|