@RBernaz wrote:
... I have more than 500 blocks like this in the drawing. I have to do it in a massive way, ....
Let's say, for example, you have 500 Blocks with a Line in them that you want pulled out. Do you want that Line removed from the Block definition and also put into the drawing independent of the Block at all 500 insertions of it, not just at one of them?
If so, removing the Line under REFEDIT won't do -- it will remain at the location of the insertion that you REFEDITed, but will simply disappear from 499 of them.
And removing it under REFEDIT won't do for dynamic Blocks, either -- it will make a new and different Block from the one you do it in, but won't affect other insertions.
If the Block is not dynamic, a routine could presumably be written to pull the Line out of the Block definition, define a new Block including both the revised old Block and that Line, replace all insertions of the old Block with the new one, and Explode each of them to leave the revised old Block and the Line at every location.
If it's dynamic, with different values of the dynamic properties at different insertions, I'm not sure whether it's solvable -- I don't work with dynamic Blocks enough, but maybe someone more experienced with them will chime in. You can pull the Line out with BEDIT, but putting it into the drawing independent of the Block at every location would be tricky if there are different scale factors and/or rotations involved. Maybe it would work to define the Line alone into a Block with the same insertion point as the original, and put that in at every location using the original Block's insertion point and scale factors/rotation, and Explode each to leave just the Line.
Kent Cooper, AIA