Bug 60586 - Support embedding OLE1.0 package in XSSF / SS Common
Summary: Support embedding OLE1.0 package in XSSF / SS Common
Alias: None
Product: POI
Classification: Unclassified
Component: SS Common (show other bugs)
Version: 3.16-dev
Hardware: All All
: P2 enhancement (vote)
Target Milestone: ---
Assignee: POI Developers List
Depends on:
Reported: 2017-01-15 02:02 UTC by Andreas Beeker
Modified: 2019-10-17 07:46 UTC (History)
0 users

testDoc (262.71 KB, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet)
2019-10-17 07:46 UTC, Encin.Lee

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Beeker 2017-01-15 02:02:44 UTC
This patch is based on #55578, [1] and [2].

Now it's possible to easily embed other documents (not only Office types) within Excel.
As the VML-Drawings are a bit difficult to implement, I've decided to workaround the embedding icons/previews via a background fill - at least the elements are shown in Libre Office 5 and Excel Viewer ... although they haven't got a function there. Only a full office installation can open the embedded elements. 

[1] http://stackoverflow.com/questions/40382369
[2] http://stackoverflow.com/questions/16910503
Comment 1 Andreas Beeker 2017-01-15 02:08:29 UTC
Patch applied via r1778869
Comment 2 Encin.Lee 2019-10-17 07:46:03 UTC
Created attachment 36843 [details]