安卓手机如何打开.xlsm文件(Excel中的XLSM文件解密)

安卓手机如何打开.xlsm文件(Excel中的XLSM文件解密)

EXCEL中的XlSM文件是一个带有启用宏(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文件夹,则功能区自定义功能区存在。

以下是创建功能区自定义功能区的步骤:

(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的元素

标签(标签)

组(组)

控件(控件)

customUI.xml的文件代码,例如:

Label=\"LTE邻居工具\"

insertBeforeMso = \" tab home \" key tip = \" YE \" >

最后,用onAction用VBA的名字做一个回调。回调有点像事件过程。一旦被触发,程序就会运行。(比如onAction),回调需要在工作簿中写代码。必须保存为宏文件格式。否则,VBA电码将会丢失。

比如,标就是回调值。

以上就是由优质生活领域创作者 嘉文社百科网小编 整理编辑的,如果觉得有帮助欢迎收藏转发~