We have a similar issue. When you use the shape.getOleFormat().save("…") it does not save correctly. However when you use shape.getOleFormat().getOleEntry(“CONTENTS”) it works. How do I detect which method to save the OLE object? Is “CONTENTS” the only answer? Is there an way to iterate through the strings to find this data.
Thanks for your inquiry. Please ZIP and attach your input Word document here for testing. We will investigate the issue on our side and provide you more information.