excel vba宏在xml中的位置
我有一个.xlsm格式的excel(2013)电子表格(包含vba宏),我希望将其转换为.xml(以非专有格式保存在存储库中,并提供版本控制,例如git中分支的自动合并) 如前所述,excel vba宏在xml中的位置,xml,excel,vba,Xml,Excel,Vba,我有一个.xlsm格式的excel(2013)电子表格(包含vba宏),我希望将其转换为.xml(以非专有格式保存在存储库中,并提供版本控制,例如git中分支的自动合并) 如前所述,.xlsx文件是压缩的xml,因此只需解压缩即可转换 我用一个启用宏的.xlsm文件尝试了这一点,我得到了电子表格的xml结构。但是我到处都找不到宏。是否有人知道宏存储在.xlsm中的什么位置以及在相应的解压缩文件夹中找到它们的位置。如果您解压缩*.xslm,您将在ZIP存档中找到/xl/vbaProject.bin
.xlsx
文件是压缩的xml
,因此只需解压缩即可转换
我用一个启用宏的
.xlsm
文件尝试了这一点,我得到了电子表格的xml
结构。但是我到处都找不到宏。是否有人知道宏存储在.xlsm
中的什么位置以及在相应的解压缩文件夹中找到它们的位置。如果您解压缩*.xslm
,您将在ZIP存档中找到/xl/vbaProject.bin
。这是包含宏的二进制文件。如果您解压缩*.xslm
,您将在ZIP存档中找到/xl/vbaProject.bin
。这是包含宏的二进制文件。对于“版本控制”,我通常只导出VBA模块,然后存储这些文本文件。不理想,但总比没有好。对于“版本控制”,我通常只导出VBA模块,然后存储这些文本文件。不理想,但总比没有好。