2016-08-10 49 views
0

我有一个.xlsm格式的excel(2013)电子表格(包含vba宏),我希望将其转换为.xml(以在存储库中以非专有格式保存,并提供版本控制,例如在git中自动合并分支)。excel vba宏在xml中的位置

如所解释的herehere.xlsx文件拉链xml,这样他们就可以通过简单地解压缩转换。

我试着用宏启用.xlsm文件,我确实得到了电子表格的xml结构。但是我无法在任何地方找到宏。有谁知道宏在.xlsm中的存储位置以及在相应的解压缩文件夹中的何处找到它们。

+1

对于“版本控制”,我通常只导出VBA模块,然后存储这些文本文件。不理想,但总比没有好。 – YowE3K

回答

4

如果您解压缩*.xslm,您会在ZIP归档中找到一个/xl/vbaProject.bin。这是包含宏的二进制文件。