Yes, I think. You can step through the block collection to see which blocks are xrefs. Then you can get the enames of their associated inserts. Then bind them, how you want. Then step through the collection of enames you have, and explode them. If that isn't possible, then you can collect the names of the blocks that are xrefs, and get the enames form a selection set after you bind them. If you want to explode them with code, then you need to use ActiveX, or you have to copy all the entities ( entmake them ) into the current space.