(This may be applicable to other desktop applications within MSoft and other vendors)
A colleague’s client uses, I think, Project 2003.
I have a copy of Project 98.
I refuse to spend time locating a legal version of 2003 until I’ve pinned down real specs for the VBA coding work.
In the meantime, my colleague and I exchange project files (*.MPP), with little success.
Colleague can read my 98 MPPs, but I can’t read my colleague’s 2003 MPP files.
Naturally. I expected no less, having lived with backward Compatibility all my programming life.
If colleague saves a 2003 Project in Project 98 format, it is unreadable at my end.
However, if I send a genuine Project 98 MPP to colleague, he can modify it, save it as Project98 format, and it is readable at my end.
There’s probably a PHD lurking here for some lucky hacker.
MSoft’s outbound filters may be failing when the file (MPP, XLS, DOC etc) are originally in the higher format (in this case 2003), but may succeed when the original is in a lower format (in my case 98).