http://bugs.winehq.org/show_bug.cgi?id=25494
Summary: Office Pro 2010 Trial: Word, Excel, and Powerpoint cannot open OOXML (docx, xlsx, pptx) files Product: Wine Version: 1.3.9 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dimesio@earthlink.net Depends on: 25492
Created an attachment (id=32457) --> (http://bugs.winehq.org/attachment.cgi?id=32457) Trying to open an xlsx file
To reproduce: 1. Deselect Outlook when installing to get around bug 25476. 2. Start Excel. When the activation wizard comes up, click cancel (bug 25478) 3. Install urlmon with winetricks to get around bug 25492. 4. Try to open an xlsx file. Excel will throw up an error message that it found unreadable content in the file and ask if you want to recover the contents. If you click yes, it will tell you that the workbook cannot be opened or repaired.
Word and Powerpoint behave similarly, though the wording of their error messages is slightly different.
I don't have a workaround for this one. I tried winetricks msxml3, msxml4, and msxml6, but they did not help.
http://bugs.winehq.org/show_bug.cgi?id=25494
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Office Pro 2010 Trial: |Office Pro 2010 Trial: |Word, Excel, and Powerpoint |Word, Excel, and Powerpoint |cannot open OOXML (docx, |cannot open or save OOXML |xlsx, pptx) files |(docx, xlsx, pptx) files
--- Comment #1 from Rosanne DiMesio dimesio@earthlink.net 2010-12-17 10:48:35 CST --- Adding saving files to the summary, as it seems to be the same bug.
I have also discovered that winetricks msxml6 was not overwriting the fake msxml6 in system 32, so it was not really installed in my previous tests. Deleting the fake dll enables it to properly install, and when msxml6 is installed, it DOES enable Office apps to open and save docx, pptx, and xlsx files.
http://bugs.winehq.org/show_bug.cgi?id=25494
--- Comment #2 from Nikolay Sivov bunglehead@gmail.com 2010-12-17 11:12:33 CST --- If it's really a msxml problem a +msxml log will tell which class version is used.
http://bugs.winehq.org/show_bug.cgi?id=25494
--- Comment #3 from Rosanne DiMesio dimesio@earthlink.net 2010-12-17 13:58:48 CST --- Created an attachment (id=32530) --> (http://bugs.winehq.org/attachment.cgi?id=32530) +msxml log trying to open an xlsx file in Excel
http://bugs.winehq.org/show_bug.cgi?id=25494
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com 2010-12-17 14:35:01 CST --- It uses SAXXMLReader60 only, so yes, you didn't install msxml6 properly (or it fails to install which is the same).
http://bugs.winehq.org/show_bug.cgi?id=25494
--- Comment #5 from Rosanne DiMesio dimesio@earthlink.net 2011-06-20 12:44:15 CDT --- Still present in 1.3.22.
http://bugs.winehq.org/show_bug.cgi?id=25494
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |25476
http://bugs.winehq.org/show_bug.cgi?id=25494
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com 2011-07-31 11:47:17 CDT --- Could you attach a valid xlsx file here? I don't have a reliable setup to produce it.
http://bugs.winehq.org/show_bug.cgi?id=25494
--- Comment #7 from Rosanne DiMesio dimesio@earthlink.net 2011-07-31 21:40:02 CDT --- Created an attachment (id=35766) --> (http://bugs.winehq.org/attachment.cgi?id=35766) xlsx file saved by Excel 2010 running in Windows Vista
Saved it in Windows.
http://bugs.winehq.org/show_bug.cgi?id=25494
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |msxml3
--- Comment #8 from Nikolay Sivov bunglehead@gmail.com 2011-08-28 10:28:49 CDT --- Save xlsx file depends on MXWriter60 class, with 1.3.27 and some patches on a list I sent just now it's possible to save empty spreadsheet and only one xml file in xlsx package is saved incorrectly - with a broken encoding, the rest is identical to what native saves.
Open still has problems with SAX reader that has to be fixed.
http://bugs.winehq.org/show_bug.cgi?id=25494
--- Comment #9 from Nikolay Sivov bunglehead@gmail.com 2011-09-22 14:37:34 CDT --- Some fixes for SAXReader are in as 809959de2c90929282c41b03a516cf3d71240411 and 864f17016f5658ebb2299c7d6ce279945cdb29e4. Now it fails to parse workbook.xml for me with a strange libxml2 internal failure, will dig deeper.
http://bugs.winehq.org/show_bug.cgi?id=25494
--- Comment #10 from Nikolay Sivov bunglehead@gmail.com 2011-11-28 08:07:50 CST --- With wine from git I'm able to open attached xslx file with Excel 2010. Could you retest please?
http://bugs.winehq.org/show_bug.cgi?id=25494
--- Comment #11 from Rosanne DiMesio dimesio@earthlink.net 2011-11-28 13:35:54 CST --- Yes, I can open the file in wine-1.3.33-198-g3b72928.
Excel 2010 can now also save xlsx files, and it can open the files it saves, but Excel 2007 (in Wine or Windows) can't open files saved by Excel 2010 in Wine; both pop up an error message that the file is corrupt.
http://bugs.winehq.org/show_bug.cgi?id=25494
--- Comment #12 from Nikolay Sivov bunglehead@gmail.com 2011-11-28 13:41:10 CST --- (In reply to comment #11)
Yes, I can open the file in wine-1.3.33-198-g3b72928.
Excel 2010 can now also save xlsx files, and it can open the files it saves,
Good.
but Excel 2007 (in Wine or Windows) can't open files saved by Excel 2010 in Wine; both pop up an error message that the file is corrupt.
But it really should, right? There's one remaining problem with saving regarding encoding switching in MXWriter that causes difference in produced xml file.
Also what you're saying means native msxml shipped with Office 2007 handles SAX input differently (or handles xml tree differently, depends on where wine's problem is).
http://bugs.winehq.org/show_bug.cgi?id=25494
--- Comment #13 from Rosanne DiMesio dimesio@earthlink.net 2011-11-28 15:13:14 CST ---
But it really should, right?
Yes.
Also what you're saying means native msxml shipped with Office 2007 handles SAX input differently (or handles xml tree differently, depends on where wine's problem is).
I also tested Word 2010 on a few docx files. While it was able to open most of them, there was one that it couldn't; Word popped up a message about MSXML 6.0 needing to be properly installed, and then crashed. Word 2007 in Wine opens the same file just fine.
http://bugs.winehq.org/show_bug.cgi?id=25494
Bug 25494 depends on bug 25492, which changed state.
Bug 25492 Summary: Office Pro 2010 Trial: Word, Excel, and Powerpoint cannot open or save files http://bugs.winehq.org/show_bug.cgi?id=25492
What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
http://bugs.winehq.org/show_bug.cgi?id=25494
Bug 25494 depends on bug 25476, which changed state.
Bug 25476 Summary: MS Office Pro 2010 Trial: setup.exe is started when starting installed apps http://bugs.winehq.org/show_bug.cgi?id=25476
What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
http://bugs.winehq.org/show_bug.cgi?id=25494
--- Comment #14 from Nikolay Sivov bunglehead@gmail.com 2011-12-09 15:49:19 CST --- (In reply to comment #11)
Excel 2010 can now also save xlsx files, and it can open the files it saves, but Excel 2007 (in Wine or Windows) can't open files saved by Excel 2010 in Wine; both pop up an error message that the file is corrupt.
Try this now please. Commits 197d41156a1a237eb2073524ec36006d6a26ceaa and b0f704daaf633d8c713c9212a2ab5dd8a4457e7a fix file encoding for me, so now all .docx files are in UTF-8 as they should. Office 2003 + compat. pack opens it without a problem.
http://bugs.winehq.org/show_bug.cgi?id=25494
--- Comment #15 from Rosanne DiMesio dimesio@earthlink.net 2011-12-09 19:48:45 CST --- (In reply to comment #14)
Try this now please. Commits 197d41156a1a237eb2073524ec36006d6a26ceaa and b0f704daaf633d8c713c9212a2ab5dd8a4457e7a fix file encoding for me, so now all .docx files are in UTF-8 as they should. Office 2003 + compat. pack opens it without a problem.
Excel and Word 2007 can now open files saved by Office 2010.
That leaves the one docx file I mentioned in comment 13; Word 2010 still can't open it without native msxml6, though Word 2007 can. Do you want me to file a separate bug for that issue? Other than that, this bug appears to be fixed.
http://bugs.winehq.org/show_bug.cgi?id=25494
--- Comment #16 from Nikolay Sivov bunglehead@gmail.com 2011-12-10 01:05:38 CST --- (In reply to comment #15)
(In reply to comment #14)
Try this now please. Commits 197d41156a1a237eb2073524ec36006d6a26ceaa and b0f704daaf633d8c713c9212a2ab5dd8a4457e7a fix file encoding for me, so now all .docx files are in UTF-8 as they should. Office 2003 + compat. pack opens it without a problem.
Excel and Word 2007 can now open files saved by Office 2010.
That leaves the one docx file I mentioned in comment 13; Word 2010 still can't open it without native msxml6, though Word 2007 can. Do you want me to file a separate bug for that issue? Other than that, this bug appears to be fixed.
Well, recent fixes are about saving, I didn't touch reader part. But yeah, please open 2 new bugs - one for this particular Word document and another one about default Word template Normal.dotm that fails to save correctly (I identified a problem and will fix it soon).
http://bugs.winehq.org/show_bug.cgi?id=25494
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |29307
http://bugs.winehq.org/show_bug.cgi?id=25494
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |29308
http://bugs.winehq.org/show_bug.cgi?id=25494
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #17 from Rosanne DiMesio dimesio@earthlink.net 2011-12-10 08:11:55 CST --- I opened bug 29307 for the docx file, and bug 29308 for the problem with Normal.dotm.
Marking this one fixed.
http://bugs.winehq.org/show_bug.cgi?id=25494
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |29334
http://bugs.winehq.org/show_bug.cgi?id=25494
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #18 from Alexandre Julliard julliard@winehq.org 2011-12-16 13:29:11 CST --- Closing bugs fixed in 1.3.35.
http://bugs.winehq.org/show_bug.cgi?id=25494
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |197d41156a1a237eb2073524ec3 | |6006d6a26ceaa