




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Excel2007 RibbonX使用教程1,制作选项卡12,制作中文选项卡83,添加个性图案124,直接屏蔽功能区和菜单175,禁止保存文件186,禁止“另存为”和“预览”197,隐藏内置的选项卡208,用Office 2007 Custom UI Editor工具制作RibbonX221,制作选项卡 在制作自己的选项卡中,我们可以利用Office 2007 Custom UI Editor工具来帮助我们完成工作。但,如果您没有此工具,别担心,我们还可以利用WinRAR软件来达到我们的目的。 虽然,Excel2007自带的Excel 2007 开发人员参考帮助中也有介绍到此方法,却不是在Excel里可以直接应用的,且不够详尽,在此,我将制作过程拆解,一一为您奉上。Step1: 建立一文本文件,写入下列XML代码: (注意:Insert Company Name按钮的OnAction代码执行名InsertCompanyName,必须与将要建立的RibbonSample.xlsm中的回调过程名一致。) 另存扩展名为XML的customUI.xml文件(注意:必须是此文件名)。 新建一customUI文件夹,将此文件放入customUI文件夹里(注意:必须是此文件夹名)。Step2: 新建一xlsm(启用宏)文件,命名为“RibbonSample.xlsm” 插入一标准模块,写入下列代码:(如图1所示)Sub InsertCompanyName(ByVal control As IRibbonControl) Dim MyText As String If TypeName(Selection) Range Then Exit Sub MyText = Microsoft Corporation Selection.Value = MyTextEnd Sub(图1)关闭并保存此工作簿。Step3: 将RibbonSample.xlsm 重命名为 RibbonSample.xlsm.zip 文件。 双击此zip文件(无需关闭zip文件),我们会看到zip容器中包含一名为_rels的文件夹(如图2所示),将此文件夹解压缩到桌面上。 (图2) 以记事本打开方式,打开桌面上_rels文件夹中的.rels XML文件。内容如下:为了和此前建立的customUI.xml文件建立联系,将如下XML语句, (注意,ID可以是任意的,但不能重复。Target就是先前我们建立的customUI文件夹和文件。)插入到之前: 退出并保存此XML文件。将此_rels文件夹(包含刚修改的.rels文件)替换zip文件容器中的_rels文件夹。Step4:将前面已经准备好的customUI文件夹,放入此zip容器(如图3所示)。 (图3)关闭zip文件,将其改名为原来的RibbonSample.xlsm文件名。Step5:双击打开RibbonSample.xlsm文件,启用宏,我们将在功能区(RibbonX)用户界面中看到一个My Tab的自定义选项卡(如图4所示)。单击该选项卡,我们会看到一个带有按钮控件的Company Name的组。单击Inset Company Name按钮,可在选定的单元格中插入Microsoft Corporation字样。(图4)到此,我们的自定义选项卡就已经大功告成。2,制作中文选项卡 利用Office 2007 Custom UI Editor工具,我们可以很容易制作自己的选项卡。但,如何制作中文选项卡呢? 我们用Office 2007 Custom UI Editor打开RibbonSample.xlsm,欲将其中的修改成 ,却发现“选项卡示例”中文字符自动变成了乱码。如图1所示:(图1) 关闭保存后,打开RibbonSample.xlsm,发现工作簿里的选项卡字符同样也是乱码,如图2所示:(图2)这是因为,老外在制作这个Office 2007 Custom UI Editor并未考虑我们广大的中文用户。在此,我们还是可以利用WinRAR给我们的原始方法来插入中文字符,就让我为您慢慢道来。Step1:将RibbonSample.xlsm改名为RibbonSample.xlsm.zip文件。双击打开此zip文件,将zip容器包含的customUI文件夹解压缩到桌面上,以记事本方式打开customUI.xml文件。将,改成。并将文件另存编码为Unicode的customUI.xml文件,如图3所示:(图3)Step2:将已修改过的customUI文件夹覆盖zip容器中的customUI文件夹。关闭zip文件。将RibbonSample.xlsm.zip改名为RibbonSample.xlsm文件。至此,我们的中文选项卡就完成了,打开RibbonSample.xlsm,如图4所示:(图4)3,添加个性图案利用Office 2007 Custom UI Editor工具, 我们可以很容易对选项卡加上个性图片,用WinRAR是否也可以完成呢?我们拿第1篇的示例来试试。Step1:准备好一个ico或png图案,大小应尽量适合,命名为pic.png,如图1所示:(图1)将RibbonSample.xlsm文件重命名为RibbonSample.xlsm.zip。双击打开此zip文件,将customUI文件夹解压缩到桌面上,用记事本打开customUI.xml,在customUI.xml的代码中插入image=”pic” ,如图2所示:(图2)关闭保存此customUI.xml文件。Step2:接下来,我们需要对pic.png图片与customUI.xml和工作簿完美结合起来,就像我们在第1篇里将customUI.xml文件与工作簿结合,所运用的方法一样,我们须在_rels文件夹中的XML文件里添加等XML相关语句。新建一个images文件夹,将已经做好的个性图案pic.png放入其中,将此images文件夹放入到桌面上的customUI文件夹中。在customUI文件夹中再建立一个_rels文件夹,目的是为了与customUI.xml文件夹中的image建立联系。在_rels文件夹中建立一文本文件,添加下面XML代码关闭并另存为customUI.xml.rels文件。至此,在桌面上的customUI文件夹中包含了2个文件夹(_rels、images)和一个customUI.xml文件。如图3所示。(图3)将桌面上的customUI文件夹替换zip容器中的customUI文件夹。Step3:将zip容器中的Content_Types.xml解压缩到桌面上,用记事本打开。将插入其中,如图5所示(图5)关闭zip文件。重命名RibbonSample.xlsm.zip文件为RibbonSample.xlsm。打开RibbonSample.xlsm工作簿,个性图案赫然呈现在我们眼前。如图6所示:(图6)4,直接屏蔽功能区和菜单使用XML,可以直接屏蔽功能区和菜单显示5,禁止保存文件禁止保存文件 6,禁止“另存为”和“预览”禁止“另存为”和“预览”两个功能: 7,隐藏内置的选项卡想在定制选项卡中有清爽的感觉吗?如何隐藏内置的选项卡,只显示我们自己的选项卡?在XML中,通过控件组controls的visible属性,我们可以达到此目的。语法内置选项卡的对应写法:开始 TabHome插入 TabInsert页面布局 TabPageLayoutExcel公式 TabFormulas数据 TabData审阅 TabReview视图 TabView开发工具 TabDeveloper利用Office 2007 Custom UI Editor工具,写入下面代码: 8,用Office 2007 Custom UI Editor工具制作RibbonX在前几篇中,我们介绍了如何使用WinRAR工具来制作RibbonX,但相对比较麻烦。下面将介绍一个简单的工具来完成此类任务,其实,我们已经提及过它Office 2007 Custom UI Editor工具,以后我们将继续了解此工具可以带来什么。首先,我们需到openxmldeveloper网站下载此工具,下载链接如下:/articles/CustomUIeditor.aspx如果您没有安装过.NET Framework 2.0 版可再发行组件包,还需先到Microsoft网站中下载此工具,下载地址如下:/do . 38565a/dotnetfx.exe下面介绍利用Office 2007 Custom UI Editor工具来制作Ribbox:Step1:建立一个xlsm启用宏工作簿,命名为RibbonSample.xlsm。建立一个模块,插入下面代码:Sub InsertCompanyName(ByVal control As IRibbonControl) Dim MyText As String If TypeName(Selection) Range Then Exit Sub MyText = Microsoft Corporation Selection.Value = MyTextEnd Sub关闭保存此工作簿。Step2:用Office 2007 Custom UI Editor工具打开此
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年ai的进化课后测试题及答案
- 2025年中班识字量测试题及答案
- 2025年武陟中入学考试题及答案
- 保险行业应对2025年气候变化风险的保险产品创新与保险市场拓展研究报告
- 2025年电子竞技俱乐部电竞赛事营销与品牌建设策略报告
- 标准离婚协议书
- 树木买卖协议书
- 树苗销售协议书
- 校园事件协议书
- 校地脱贫协议书
- 金日磾述评分析研究 汉语言文学专业
- HAUNI-KLD-2烘丝机设备结构
- GB/T 36797-2018装修防开裂用环氧树脂接缝胶
- GB/T 16840.1-2008电气火灾痕迹物证技术鉴定方法第1部分:宏观法
- 电厂钢结构防腐油漆施工方案(技术规范)
- 大型化工厂房施工组织设计方案
- 青蓝工程师傅指导总结
- 诺如病毒感染暴发调查和预防控制技术指南(2023版)
- 第5课《运动与摩擦力》教学设计(教科版小学四年级上册科学第三单元)
- 公安消防大队保密安全教育培训PPT课件
- 互联网金融发展面临的征信业监管问题探析
评论
0/150
提交评论