A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
I've been using Excel 2010 since first reporting this problem on July 30th of 2015 in this thread. As I said then I couldn't find the source of the problem and the problem went away when I had Microsoft remote in. At that time I was using Windows 7.
Since upgrading to Windows 10 I haven't seen the problem in Excel 2013 the few times I checked. I asked if this was the case for other users in this thread on January 27, 2016 but got no response. I think the problem may also relate to the OS being used.
When I read your original post, the link you supplied ended with a VBA code fix. I didn't see the part you are now referencing which I'm inserting here.
__________________________________________________________________________________________________
"Hi,
I developed a solution, which can fix this annoying problem, but it involves editing the excel archive. More details on this article I wrote for all users with this problem: http://www.excel-first.com/cannot-open-pivot-table-source-file/
Important: try this solution on a copy of your file, if you make a mistake, your workbook may become irreversibly corrupted.
Step 1:
Open the file in excel, uncheck the the option from Excel Options-Trust Center-Privacy Options: “Remove personal information from file properties on save”
Step 2:
The key is in the excel archive: if you right click the excel file, and open it with an archiver, this is our guilty folder:
xl\pivotCache\_rels , the problem is related to pivot cache relationships…
Inside this folder, there should be at least 1 file, named: pivotCacheDefinition1.xml.rels
If there are multiple caches, the rest of the files will be: pivotCacheDefinition2.xml.rels, pivotCacheDefinition3.xml.rels and so on.
From the pivotCacheDefinition1.xml.rels file, simply delete the following part, but ONLY that, otherwise excel will not be able to open it, it will become corrupted:
Type=”http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing” Target=”New%20Microsoft%20Excel%20Worksheet.xlsx” TargetMode=”External”/><Relationship Id="rId1"
Instead of Target=”New%20Microsoft%20Excel%20Worksheet.xlsx” you will see your file name.
Step 3:
open the file with excel, SAVE the file, and CLOSE it.
The problem is gone, you will be able to save the file with another name, the reference will be relative always.
Regards,
Catalin Bombea "
__________________________________________________________________________________________________
There are no votes for this file so it doesn't stand out as a potential fix.
I also don't agree that editing the pivotCacheDefinition1.xml.res is very robust based on the warning of complete loss of the file is done wrong. If this is really a fix, Microsoft should fix the pivotCacheDefinition1.xml.rels file making process.
Based on some quick current testing in Window 10 they may have fixed the problem. If they have, they should make note of the fact and what versions of Windows it applies to.
Just my perspective as a user that relies on Excel to calculate correctly.