EXCEL中的xl 文件是一个具有启用宏(VBA)功能的工作表 。如果用解压的方式打开 , 会发现不同的结果 , 实际上是可以打开的 。有_rels、docProps、XL和[Content_Types]三个文件夹 。解压缩文件中的xml文件 。一个Excel文件其实就是一个压缩文件 , 这个压缩包里的文件基本都是由XML文件组成的 。
现在解析提取文件中的结构 。
_rels文件夹:
Id:是任意字符串 , 在中必须是唯一的 。rels文件 。
类型:表达式关系的类型 。
目标:指定包含关系目的的文件夹和文件 。
DocProps文件夹:包括各种XML文件 , 描述文件属性和应用程序设置 。
app.xml和core.xml这两个文件包括创建者的名字、修改和创建日期等 。
Xl文件夹:包含文件的核心部分 。
根据工作簿的内容 , 该文件夹包含一些子文件夹 , 以及工作簿设置的XML文件 。如果工作簿包含VBA代码 , 文件夹中会有扩展名为bin的二进制文件 。
Content_Types.xml:列出Excel文件包中包含的其他部分的内容类型 。
假设解压后的文件中有一个customUI文件夹 , 说明有一个Ribbon自定义功效区 。
在这里 , 我们也介绍带状自定义功效区域的创建步骤:
(1)创建一个名为customUI的文件夹
(2)在2)customUI文件夹中 , 创建一个名为customUI.xml的文件 , 并编写xml代码(添加自定义功效区域)
(3)创建一个名为demo的工作簿 。
(4)将customUI文件夹添加到演示工作簿文件中(压缩文件的 是打开添加) 。
(5)修订 。中的rels文件 。rels文件夹(与customUI文件夹联系)
(6)双击打开演示工作簿!胜利!
RibbonX使用简单易懂的可扩展标记语言(XML) 。
如果你一直从事网页设计 , XML和HTML的语法结构差不多 , 非常好学 。
完全定制功效区:RibbobX(UI界面设计)+VBA(功效设计)
RibbonX的元素
选项卡(T红豆博客abs)
组(组)
控件(控件)
customUI.xml的文件代码eg:
& lt?xml版本= & quot1.0 & quot编码= & quotUTF-8 & quot;?& gt
& ltcustomUI xmlns = & quothttp://schemas.microsoft.com/office/2006/01/customui" & gt;
& ltribbon startFromScratch = & quot假& quot& gt
& lttabs & gt
& lt选项卡id = & quotmytab1 & quot
label = & quotLTE邻居工具"
insertBeforeMso = & quotTabHome & quotkeytip = & quot叶& quot& gt
& lt组id = & quot组& quotlabel = & quotLTE邻区" keytip = & quotYEY & quot;& gt
& lt按钮id = & quotbm1 & quotlabel = & quot擦除数据" size = & quot大号& quottag = & quot擦除数据" imageMso = & quot重做& quotonAction = & quot彪& quot/& gt;
& lt按钮id = & quotsql & quotlabel = & quot获取数据" size = & quot大号& quottag = & quot获取数据" imageMso = & quotS & quotonAction = & quot彪& quot/& gt;
& lt按钮id = & quotbjf2 & quotlabel = & quot邻里关系" size = & quot大号& quottag = & quot邻里关系" imageMso = & quot对象编辑点& quotonAction = & quot彪& quot/& gt;
& lt按钮id = & quothsf3 & quotlabel = & quotTDD相邻小区" size = & quot大号& quottag = & quotTDD相邻小区" imageMso = & quotT & quotonAction = & quot彪& quot/& gt;
& lt按钮id = & quotffff4 & quotlabel = & quot相邻的FDD单元" size = & quot大号& quottag = & quot相邻的FDD单元" imageMso = & quotF & quotonAction = & quot彪& quot/& gt;
& lt/group & gt;
& lt组id = & quot第二组& quotlabel = & quotG 邻近区域" >
& lt按钮id = & quotG Relation & quotlabel = & quotG 邻接" size = & quot大号& quottag = & quotG 邻接" imageMso = & quot对象编辑点& quotonAction = & quot彪& quot/& gt;
& lt按钮id = & quotG 123 & quotlabel = & quotG 邻区&红豆博客quotsize = & quot大号& quottag = & quotG 相邻小区" imageMso = & quotG & quotonAction = & quot彪& quot/& gt;
& lt按钮id = & quotxsjl1 & quotlabel = & quot输出结果表" size = & quot大号& quottag = & quot输出结果表" imageMso = & quotSaveAll & quotonAction = & quot彪& quot/& gt;
& lt按钮id = & quotfdd & quotlabel = & quot将相邻区域添加到提单中 。大号& quottag = & quot将相邻区域添加到提单中 。接受邀请onAction = & quot彪& quot/& gt;
- 创新在企业中的作用(创新在企业中的作用2000字)
- 如何将两个pdf文件合并成一个 如何将两页pdf合成一页?
- 过期的 文件如何申请恢复 文件失效怎么恢复
- iphone扫描文件转文字(iphone自带提取文字)
- 战场中的网红景点( 战场哪些地方漂亮)
- 【好文】怎么知道自己在女朋友心中的地位
- 32张活久未见的照片,一颗钻石28亿,鱼跃出海面吃空中的飞鸟
- 【深度好文】男人没有你想象中的那么爱你的表现
- u盘删除文件恢复(360u盘恢复删除文件)
- 情感|防小三的方法,教你轻松应对婚姻中的小三!