Вы не можете встроить макрос в XML-файл Excel 2007.Не поддерживаетсяВы также не можете встроить макрос в файл xlsx, требования безопасности запрещают его.
Чтобы встроить макрос, вы должны использовать файл xlsm.Однако, хотя большая часть xlsm представляет собой текст, заключенный в zip, сам макропроект является двоичным файлом.