A few days back, I’ve got a case where my customer wanted to resize the embedded OLE Object programmatically? In this case Excel was embedded in Visio, that embedded file added to the shapes collection in Visio but in reality its nothing but an OLE document