Apache OpenOffice (AOO) Bugzilla – Issue 19522
Embedded PowerPoint slideshow in Word document fails to run when double-clicked
Last modified: 2010-10-22 19:41:08 UTC
A Word .doc file with embedded PowerPoint .PPS slideshows, which shows the PowerPoint slideshows when they're double-clicked from within MS Word2000, gives an OLE object error in OpenOffice. The slides also lost their color scheme and reverted to black text on white. I tried dragging a slideshow into a word-processor document in OpenOffice, and when double-clicked, instead of showing as a slideshow, it launches the presentation component as if I wanted to edit the slideshow, when I want to *view* it.
reassigned to mru@openoffice.org
MRU->WG: It seems to be a conversion problem of the PP object.
Reassigned to Christian.
Please attach the document.
I'm sorry, but the document is the property of my employer. You can create an equivalent document by making a PowerPoint presentation, saving a copy of it as a .PPS file, opening Word, and dragging/dropping the .PPS file directly into your Word document with your mouse. The slideshow will be represented as a picture of the first slide, and double-clicking it within Word will launch the slideshow full-screen, which is the desired behavior from my point of view.
utomo>mechBgon: I think the best way is sending/attach similiar file, so we can easily test it. sometimes we didnt clear enough about the instruction, and it can take more time.
Please tell me if 'Load and convert the object' in 'Tools/Onptions/Load/Save/Microsioft Office' is selected.
add ms_interoperability keyword utomo> mechBgon : please upload test documents for this, so we can confirm it. thanks
Created attachment 9707 [details] Testcase for issue 19522 (embedded .PPS slideshow within Word document)
I've attached a testcase designed the way my problem document was designed. I recently reinstalled Windows2000, MS Office and OpenOffice1.1RC4, and now it's decided to work (as does the file that generated the original complaint). I have no idea what would be different. See what it does for you.
Set to new and change the target.
There is an similar internal known bug which only occures when 'Load and convert the object' in 'Tools/Onptions/Load/Save/Microsioft Office' is selected. Please tell me if you can reproduce the bug if you select this option.
All right, here is the explaination: the first time that I encountered the issue, I only had OpenOffice installed, and I got the error message shown here: http://home.comcast.net/~t.mcfadden/Image1.gif When I created the testcase that I've attached, however, it worked. Why did it work, when it didn't work before? My clue came when I opened the testcase document in OpenOffice, double-clicked the embedded slideshow, and was asked whether I wanted to register Microsoft Office. Light bulb goes on over mechBgons head. Sure enough, look in Task Manager and POWERPOINT.EXE is running. This is why the slideshows were working, where they had not worked before... *Microsoft PowerPoint* was taking the call, instead of OpenOffice Impress. I uninstalled Microsoft Office2000 Pro, and began to get the error message again, like I had before. Changing Tools > Options > Load/Save > Microsoft Office to the "Load & Convert" setting changes how OpenOffice handles the embedded slideshow... it puts a frame around it when clicked, evidently treating it as a simple image to be edited/cropped? Speculating that this might have to do with my lack of Java, I installed Sun's Java 2 SE 1.4.2_01 and reinstalled OpenOffice. The error persists; if Load & Convert is enabled, my embedded slideshow gets framed when I double-click it, and if Load & Convert is *not* enabled, I get the error dialogue that I linked to above. Not to go off on a tangent, but the load times could use some work. My home computer is an AthlonXP 1600+ with 512MB of RAM and a recent- model 7200rpm IDE drive, and for my 12MB original document, load time with OpenOffice is around 25 seconds, even on a re-launch. In Microsoft Word, the document is open practically instantaneously, and the bar at the bottom of the window appears at about 6 seconds (meaning, spelling/grammar checking completed). The memory usage is about the same with either program, so I think theres room for optomization here.
The error message is ok. You need a OLE-server to open the OLE-object. After deinstalling the MS-Office there is no OLE-server therefore you get the error. After converting while loading Impress is the OLE-server. You get the frame after double clicking because you change into the editmode of the OLE-object. You get a crash if you change twice into the edit mode. There is alredy an internal bug about this crash.
I change the prio to P2 reassign to CL
I will have a look
Almost certainly a duplicate of #8276 - in Ximian OO.o we always convert the objects to native format, but this is not the default.
The current behaviour is as follows 1. Load and Convert PowerPoint is disabled and MS PowerPoint is not installed You get an OLE Server error, which is correct since there is none for PowerPoint 2. Load and Convert PowerPoint is disabled and MS PowerPoint is installed On click, PowerPoint is started and slide show is shown 3. Load and COnvert PowerPoint is enabled On load, Impress imports the PowerPoint OLE2 Object and on Click we go into edit mode. This is somewhat inconsistent to PowerPoint but never the less the default behaviour for internal OLE objects in OpenOffice.org So all in all I currently see no real Issue here....
I test it again in OOo1.1.1 and can't reproduce the bug (the crash). I change the resolution to works for me.
I close the issue as works for me.
Created attachment 72281