Very interesting. I wasn't aware a project could be 'read' in that manner. I think I've tried to load an *.egp file into a text editor before, which of course doesn't yield anything of use... It'll certainly be useful to try to extract code, should a project corrupt - which hasn't happened to me for a while, but still. You've certainly piqued my curiosity. I can see a couple of placed where the macro values I'm looking at are stored - once as the 'default value', I believe and again where it appears in a stored list for the same parameter variable. Any attempt to modify the xml and re-attach it to the project, or unzip and rezip the whole thing, however, seems to fail - that failure could be related to path length as much as anything else, now that I think about it. I think as far as a working solution, it's not what I'm looking for anyway, as I'd like to still have everything 'contained' within the project. For now I have changed the macro assignment to be code based which, of course, means any updated values are saved along with the project. A very interesting tid-bid, though, and I'll definitely keep it in the back of my mind!
... View more