I have a MS Project file (2013 .mpp format) with many procedures, user forms, etc. The file has corrupted by unknown reason and now I cannot open it at all. 
0 Comments   [ + ] Show Comments


Please log in to comment


Method 1 - Because of the way Project stores files, file fragmentation may be the basic cause. To make sure this isn’t the problem: open your .mpp file then select File/Save immediately before doing any other action. Only if you save immediately after opening does Project defragment its .mpp file. If you do not have external links in your file, (i.e. resource pool, master with subprojects, etc.), then a good practice is to always use Save As instead of a straight Save with your file after editing. This helps keep editing clutter from being appended to the file. However, be advised that using Save As with linked files can actually create corruption/bloat due to multiple link paths being created IF the file is not saved back to its original name and path.

Method 3 - Repeat the above steps except for step 3, Save As to .xml.

Method 4 - (Be advised that this will eliminate all custom formatting and that the new blank file created in step 1 should be pre-formatted with custom views, fields, calendars, etc. 

(Try using the organizer to import such from the Global .mpt))

Article: http://www.filerepairforum.com/forum/microsoft/microsoft-aa/project/105-%E2%80%8Bms-project-cannot-save-file-cannot-be-opened

If none of the above is effective, a more advanced approach is to re-create the file from Project's underlying database using VBA. Since the details of this method depend on the structural complexity of the file (e.g. multiple calendars, progress of tasks, levelling applied, etc.) this method should only be attempted by those with extensive Project Repair Kit

Demo version:- http://www.project.repair/

Any help will be appriciated.

Answered 09/23/2014 by: DonaldMatthewss
White Belt

Please log in to comment
I has the same problem
Answered 09/23/2014 by: earldi
White Belt

  • Take the same actions then.....
Please log in to comment
Answer this question or Comment on this question for clarity