Not really. COM/OLE is a different paradigm, their answer to an infamous vaporware called Taligent/OpenDoc that bankrupted many developers. Microsoft was sort of stuck with that security nightmare though
Apps can expose endpoints that can be listed, and external processes can call these endpoints.
And then Active Scripting was supposed to be how you'd script those endpoints...