Hey Hendie,
Thanks for replying. The end result of the block is intended to look exactly the same as the original. However, my new version will have 13 additional attributes and they'll be invisible. In the image below, you'll see a screenshot of the block definition (block name = SOURCE_BL). For this post, I've changed the colour of the attributes that I've added. When the block is inserted, the yellow attributes are invisible, but show up in the dialog box for the user to fill in. The SOURCE_ID is the original attribute and I haven't changed it at all.
The contractor who originally created this thing had
planned to move that attribute around after insertion. Because of the nature of the drawing, I can understand why he wanted to do this and don't have a major problem with it. I just wish that there was a way that I could add all of the new attributes to the blocks already existing on the drawing without disturbing the (new) location of SOURCE_ID. Actually, the new attributes get added to all of the blocks, which is evident when I explode one of them. The problem is that they don't show up in the ddatte dialog box...until I use the ATTSYNC command. That's when it moves SOURCE_ID back to its original location.
I think it comes down to the fact that I should have forced the contractor to at least add those attributes to the block when he first created it...even if he didn't want to fill everything in using AutoCAD. The ATTIN and ATTOUT commands could do that for us once he populated the spreadsheet.
Thanks again to Andrew and Hendie. As always, any suggestions are more than welcome...even from Dent about a couple of those top three attributes...
:fart: