RibbonX自定义excel功能区.docx
- 文档编号:16084629
- 上传时间:2023-07-10
- 格式:DOCX
- 页数:19
- 大小:749.60KB
RibbonX自定义excel功能区.docx
《RibbonX自定义excel功能区.docx》由会员分享,可在线阅读,更多相关《RibbonX自定义excel功能区.docx(19页珍藏版)》请在冰点文库上搜索。
RibbonX自定义excel功能区
RibbonX:
EXCEL2013自定义功能区
第一步:
创建EXCEL启用宏的工作簿自定义.xlsm
打开VBE编辑器,插入模块,建立2个测试的宏
Sub测试1(controlAsIRibbonControl)
msgbox"这是测试宏1"
EndSub
Sub测试2(controlAsIRibbonControl)
msgbox"这是测试宏2"
EndSub
保存并关闭自定义.xlsm工作簿
第二步:
重命名自定义.xlsm为自定义.xlsm.zip(就是加一个.zip的后缀)
1.右键用压缩工具打开文件,用记事本打开_rels文件夹里的.rels文件
2.在最后一句前插入以下代码:
3.关闭记事本,提示保存,选择保存
4.关闭压缩文件,提示在压缩文件中更新变更,都点确定
第三步:
新建一个customUI文件夹,新建一个文本文档
打开文本文档另存为:
ucstomUI.xml,编码选择为:
UTF-8,保存到customUI文件夹里
删除那个新建的文本文档
用记事本打开customUI.xml文件,把以下代码复制进去后保存
下面分别解释各代码的意思: (快捷功能区定义完毕) 这里定义组名称,注意所有的组名称和ID都不能重复) 这2个按钮使用的是自己定义个个性图标,使用方法请看第四步,如果想用系统自带的图标需要修改image改成imageMSO,然后省略第四步,图片名称及控件名称后面有附件 (一个组定义完毕之后加上这么1句) 这一句表示加了一整个系统自带的组进去了,下面添加耽搁的系统按钮) 添加单个系统按钮) 也是系统按钮) (第4组结束) (第一个选项卡结束) (全部结束) 第四步: 再customUI文件夹里再建2个文件夹images和_rels 1.在images文件夹里加2张个性的png格式的图标分别命名001.png002.png 2.在_rels文件夹里建一个文件,命名: CustomUI.xml.rels,方法参照第三步,然后把以下代码复制进去: xmlversion="1.0"encoding="UTF-8"standalone="yes"? > //schemas.openxmlformats.org/package/2006/relationships"> //schemas.openxmlformats.org/officeDocument/2006/relationships/image"Target="images/001.png"/> //schemas.openxmlformats.org/officeDocument/2006/relationships/image"Target="images/002.png"/> 第五步: 再用压缩工具打开自定义.xlsm.zip 把做好的customUI文件夹拖到压缩文件里,保存 然后再把自定义.xlsm.zip改名成: 自定义.xlsm 打开文件,可能有2次提示,每次都点确定 文件打开之后,你会看到最顶端你的文件名会显示自定义.xlsm[修复的],出现这种情况,你只需把文件另存为启用宏的工作簿就正常了! ! ! 再打开文件即可看到效果 基本功能已经完成,这个只能让你现在做的这个文件的功能区改变,如果想要让你的电脑整个应用这个设置请继续往下看: 第六步: 把你做好的文件做成加载宏,并做一个安装和卸载的功能: 1.新建一个文件夹,取名为excel2013功能区安装与卸载 2.把自定义.xlsm工作簿另存为加载宏工作簿,保存类型选择“Excel加载宏(*.xlam)",保存在excel2013功能区安装与卸载文件夹里,文件名不变 3.新建一个启用宏的工作簿(*.xlsm),文件名为“2013安装””,在thisworkbook模块里放入以下代码 PrivateSubWorkbook_Open() AddIns.AddFilename: =ThisWorkbook.Path&"\自定义.xlam" Application.AddIns("自定义").Installed=1 EndSub 然后保存,关闭工作簿 4.依照第3步,建一个2013卸载启用宏的工作簿,在thisworkbook模块里放入以下代码 PrivateSubWorkbook_Open() OnErrorResumeNext AddIns("自定义").Installed=False EndSub 然后保存,关闭工作簿 如何自定义Office功能区(Ribbon) 自定义功能区设置过程: 1.首先,XX“CustomUIEditorForMicrosoftOffice”并下载安装,我们利用这个工具来查看和修改功能区代码。 2.在电脑上新建一个Excel工作簿(保存成“启用宏的工作簿”)。 3.双击快捷方式,打开CustomUIEditor程序界面。 4.选择【打开】,用鼠标浏览到刚才创建的文件,并点击打开。 5.将下列代码粘贴在代码空白处: 上述是标准代码,“ 中间加上一个Tab的代码生成一个和【开始】并列的“Test”空选项卡。 注意: 标识符Tabs和Tab都是成对出现的。 1.再在Tab代码中间加上一段代码,生成一个Group(组)。 2.在Group代码之间插入一个按钮,点击以执行某些代码功能。 3.上述新增加的代码解释: buttonid="btnBaidu": 新增加的按钮名称为"btnBaidu",可以被代码调用; label="Baidu": 按钮显示的名字叫“Baidu”; imageMso="FunctionWizard": 显示的图标是插入函数的图标,可以更改; size="large": 图标是大图标; supertip="WelcometoBaidu.": 鼠标放在按钮时的提示; onAction="Baidu": 点击时执行名称为“Baidu”的宏。 4.关闭“CustomUIEditorForMicrosoftOffice”,打开刚才编辑的工作簿。 按Alt+F11进入VBE界面。 5.如下图,插入一个模块。 6.在模块出粘贴代码: PublicSubBaidu(controlAsIRibbonControl) MsgBox"欢迎使用XX产品! " EndSub 注意: 1)代码模式为: PublicSub 代码名称(controlAsIRibbonControl),EndSub结尾; 2)中间部分是需要执行的代码,本代码弹出欢迎提示。 7.保存并返回Excel工作表界面,点击刚才的按钮,就可以看到信息提示框。 8.功能区自定义的基本过程为上述方法,对于下拉菜单、选择性按钮等设置大同小异,比如下图完成的一些设置: 9.关于图标的选择大家可以自行下载一些Office图标抓取工具,选择合适的图标。 我的UI 学校、考试时间."onAction="考试信息"/>
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RibbonX 自定义 excel 功能