Hi A2k2 I'm trying to create a block containing a circle & attribute. The last line shown here, appears to reset the attributes position to 0,0,0 How do I re-set the alignment but keep the position at 5,5,0? Thanks in advance Dave F <snip> .... insertionPoint(0) = 5 insertionPoint(1) = 5 insertionPoint(2) = 0 ..... Set attributeObj = blockObj.AddAttribute(height, mode, prompt, insertionPoint, tag, value) attributeObj.StyleName = "romans" attributeObj.Alignment = acAlignmentMiddleCenter