Would it be possible to reverse part of the process used in the extract-macros code to rebuild the vbaProject.bin file within a new file. I'm looking at this as a way to easily allow git versioning of the code and settings for a vba project.