Since my last post, I tried to create an Eclipse plugin embedding OOo and
MS Office. However I had some surprises: a happy and a bad one.

  • The happy surprise: by using Eclipse on a windows machine with MS
    Office, I discovered that Eclipse already has an editor to open OLE
    objects. Implemented in the org.eclipse.ui.win32 fragment, it's not
    directly usable: it belongs to an Eclipse internal package. The only thing
    it needs is a IEditorInput returning an IFile.

  • The bad surprise: to use in a plugin, I need to add some JARS to the classpath. This is quite tricky to workaround
    and should be solved with a custom ClassLoader. See the attached links for
    some ideas on this topic. I still wonder how Ubion get it work in it's

(Post originally written by Cedric Bosdonnat on the old Nuxeo blogs.)