EXCEL中的xlSM文件是一个启用了宏(VBA)功能的工作表 。如果通过解压的方式打开 , 会发现不同的结果 。其实你可以打开 。解压缩后的文件中有三个文件夹 , 即_rels、docProps、XL和[Content _ type] 。xml文件 。一个Excel文件其实就是一个压缩文件 , 这个压缩包里面的文件基本上都是由XML文件组成的 。
现在分析解压缩文件中的结构 。
_rels文件夹:
Id:是任意字符串 , 在 。rels文件 。
类型:指示关系的类型 。
目标:指定包含关系目标的文件夹和文件 。
DocProps文件夹:包含各种XML文件 , 描述文件属性和应用程序设置 。
app.xml和core.xml两个文件包含创建者的姓名、修改和创建的日期等 。
Xl文件夹:包含文件的核心部分 。
根据工作簿的内容 , 此文件夹包含工作簿设置的一些子文件夹和XML文件 。如果工作簿包含VBA代码 , 则文件夹中有扩展名为bin的二进制文件 。
Content_Types.xml:列出Excel文件包中包含的其他组件的内容类型 。
假设解压缩文件中有一个自定义用户界面文件夹 , 则有一个功能区自定义功能区 。
这里还介绍了创建功能区自定义功能区的步骤:
(1)创建一个名为customUI的文件夹
(2)在2)customUI文件夹中 , 创建一个名为customUI.xml的文件 , 并编写xml代码(添加自定义功能区)
(3)创建一个名为演示的工作簿 。
(4)将customUI文件夹添加到演示工作簿文件中(通过压缩文件打开并添加) 。
(5)修改 。中的rels文件 。rels文件夹(与customUI文件夹联系)
(6)双击打开演示工作簿!成功!
RibbonX使用易于理解的可扩展标记语言(XML) 。
如果你一直从事网页设计 , XML和HTML的语法结构是一样的 , 非常容易学习 。
完整定制功能区:RibbobX(UI界面设计)+VBA(功能设计)
RibbonX的元素
选项卡(选项卡)
组(组)
控件(控件)
customUI.xml的文件代码eg:
标签=“长期演进邻居工具”
insertBeforeMso = " tab home " key tip = " YE " >
创业网eMso = " Redo " onAction = "飚"/>
Mso = " T " onAction = "飚"/>
【Excel中的XLSM文件解密 安卓手机如何打开.xlsm文件】
创业网邻里”size= "大" tag="4G邻里" imageMso = " L " onAction = "飚"/>
最后 , VBA和onAction中的名称用于回调 , 这有点像事件过程 。一旦被触发 , 程序就会运行 。(如onAction) , 回调需要在工作簿中编写代码 。必须以宏文件格式保存 。否则 , VBA代码将丢失 。
例如 , 表是回调值 。
文章插图
推荐阅读
- 面试环节中的十二条问题值得大学生们的注意 大学生面试准备哪些面试问题
- 医生口中的发物,指的是什么? 发物的食物有哪些
- 泊船瓜洲中的绿字好在哪里 春风又绿江南岸的绿好在哪里
- 杨万里《桑茶坑道中》赏析 桑茶坑道中的诗意
- 游泳池中的水温多少度为合适呢? 游泳馆水温多少度标准
- 团队中的合作有多重要? 团队合作的重要性
- 巧克力中的营养成分有哪些 巧克力成分
- 中国在世界人民中的看法 中国怎么想
- win7无法设置默认打印机 excel尚未安装打印机
- Excel数值取整的九种方式 excel怎么取整和取余数