Hello Everyone... I'm just getting into VB for AutoCAD and I know this question shows up a lot, but I can get it figured out from those answered. Anyway... I'm trying to read the value of an attribute in a block in a layout. I've started with the following code, but can't figure out how to "read" the attributes in the block. Thanks for any help, and please explain it like I'm an idiot, because... well... I am. Dim EntBlock As AcadBlock Dim EntBlkRef As AcadBlockReference Dim BlkAttrib As Variant Set EntBlock = ThisDrawing.Blocks.Item("blockname") 'missing somthing here.... BlkAttrib = EntBlkRef.GetAttributes()