I got so much help with my last few issues, I thought I'd throw out another problem I think this community could help me with.
Our office uses attributed blocks that contain part information to tag equipment. The problem is that there isn't one block, but 8 different blocks - which one is used depends on the position of the tag relative to the equipment (i.e., top, top-left, top-right, left, right, bottom-left, bottom-right, bottom).
I've created a dynamic block that can replace these blocks, but when I replace an old tag, the block/leader isn't always oriented correctly relative to the orientation of the old tag.
So I'd like to have a routine that replaces the old blocks, but looks at which block it is and modifies its flipstate and leader endpoint to match that of the old block.
I hope that makes a little sense. I've included a drawing that should help explain...
Any direction on this would be great. I've found very little on modifying dynamic block properties.