Apache OpenOffice (AOO) Bugzilla – Issue 70138
Microsoft Excel OLE not shown in .sxi on Unix
Last modified: 2017-05-20 11:08:36 UTC
A Microsoft Excel format spreadsheet is embeded as an OLE object in an Impress .sxi document. The document displays inconsistently depending on the platform. How to reproduce: 1. In Linux OpenOffice.org 1.1.5, create an .xls 2. Still in Linux OpenOffice.org 1.1.5, insert->object->ole with the .xls 3. Save as .sxi (attached) 4. Open the .sxi in Linux OpenOffice.org 2.0.4rc2: the spreadsheet is displayed as an electrical socket icon (a sort of placeholder). 5. Still in the Linux OpenOffice.org 2.0.4rc2, double click the spreadsheet: it opens up and displays correctly in Calc. 5. Open the .sxi in Windows OpenOffice.org 2.03: the spreadsheet is displayed correctly. The problem: Solaris/Linux OpenOffice.org 2 should display the OLE the same as Windows. Notes: In Linux OpenOffice.org 2, the configuration setting to convert Excel to Calc on load seems to have no effect. The practical problem behind this issue is using a Solaris machine as an automated .sxi to .odp document converter. FWIW, the issue was referred to me by someone at a major financial services company with over 100,000 employees. Also, according to this person, OOo 1.1.5 Unix will read the document, but in my case, it won't. Question: Is there a workaround so that the automated document conversion can continue?
Created attachment 39595 [details] An Impress document with an Excel all made in OOo 1.1.5 Linux
Reassigned.
Set to new and change the target.
I can reproduce the bug. I think the cause is that there is no Exel as OLE server. If there is no Exel we should use Calc as OLE server. Please have a look.
I can still reproduce problem with same document on OOo 2.2 Linux (FC6).
Reset assigne to the default "issues@openoffice.apache.org".