Embed as OLE not working after OO 2.0

Discuss the drawing application
Post Reply
strausz
Posts: 3
Joined: Fri Oct 02, 2009 6:16 pm

Embed as OLE not working after OO 2.0

Post by strausz »

We have been embedding an OO draw file using OLE into a plot sheet of a GIS program which allows users with OO installed to view & edit the embedded file.

This has worked great, but with workstation OO updates we have discovered that we can no longer embed the Draw file correctly. It does not anchor correctly and the size is extremely small. We notice the same behavior trying to embed in Microsoft Word documents (MS Office 2003). It worked fine with OO vr. 2.0, but not in later versions (at least not 2.4, and we have also tried the latest 3.1.1). Once embedded with vr. 2.0. later versions will open it from the host software and edit correctly, but only version 2.0 seems to be able to embed correctly.

Newer versions of Draw will embed correctly in other OO programs (Write, Impress), but not anymore in other software.

Thanks for any clues, we would sure like to upgrade our OO.
OpenOffice 2.4 on Windows XP
Safway
Volunteer
Posts: 347
Joined: Thu Apr 24, 2008 4:35 pm

Re: Embed as OLE not working after OO 2.0

Post by Safway »

What steps do you take to link and embed the Draw file into the GIS software?

Maybe bring the file into the GIS program a different way?
* Cut from OO.o and paste into the GIX software
* From within the GIS software could you "Insert from File"
* Click from OO.o and drag into the GIX software
If someone posts a fix for your question, then please post a quick thank you and then go to your first post, use the edit button to add [Solved] as the first word of the title so other people can rely on the fix as well.
LibreOffice 3.3.3 on Fedora
strausz
Posts: 3
Joined: Fri Oct 02, 2009 6:16 pm

Re: Embed as OLE not working after OO 2.0

Post by strausz »

Thanks for response.

Normal procedure was to use the "Insert OLE object, from file" in host document. This worked fine with OO 2.0 as OLE server, but not with later versions, including, 3.1. Oddly, the problem seems to be with odg files only, odt documents still will embed correctly. Also, later versions can still embed odg documents in other OO documents (odt, odp, etc.).

We can replicate the problem with Insert OLE object into an MS Word document (MS Office 2003); works fine with OO 2.0 installed, but not with later versions. Because of this we wonder why we have not found other discussion of this on forums, maybe we have some other Windows configuration that is interferring with the OLE.

We have not tried drag and drop, or using clipboard, we will test that, but I think the problem is with the OO OLE server implementation, so I expect we will see the same problem.

On the same workstation, we can remove OO, reinstall OO 2.0, and the original functionality is restored, so again, we think something has changed in the OLE server implementation after version 2.0.
OpenOffice 2.4 on Windows XP
bobh
Posts: 1
Joined: Wed Dec 09, 2009 10:56 pm

Re: Embed as OLE not working after OO 2.0

Post by bobh »

Did you find a fix for this? I am also having the problem. Running Windows XP, Oo 3.0.0.
It will insert the document itself, albeit, the document is always sized horribly for some reason, but I can't get it to embed the document at all. I"m going to try upgrading and see if that fixes it.
OpenOffice 3.1
strausz
Posts: 3
Joined: Fri Oct 02, 2009 6:16 pm

Re: Embed as OLE not working after OO 2.0

Post by strausz »

Sorry to report no resolution. Frankly we have been busy with other stuff, have not done much more testing. Our temporary solution now is to do the embedding with a workstation running OO 2.0. Luckily we had this installed on a workstation, we deleted our 2.0 installation package, and it is no longer available from the OO download site.
OpenOffice 2.4 on Windows XP
Safway
Volunteer
Posts: 347
Joined: Thu Apr 24, 2008 4:35 pm

Re: Embed as OLE not working after OO 2.0

Post by Safway »

Here are some download sites if you need to download an older copy:

http://www.oldapps.com/openoffice.php?old_openoffice=12
http://download.openoffice.org/2.0.0/source.html
If someone posts a fix for your question, then please post a quick thank you and then go to your first post, use the edit button to add [Solved] as the first word of the title so other people can rely on the fix as well.
LibreOffice 3.3.3 on Fedora
Post Reply