Hi I hope some one can help me. I have written a set of VBA code to place text centrally over a line or below the line by selecting an existing line object by using obj.AttachmentPoint = acAttachmentPointBottomCenter this if fine for on top of the line by using obj.AttachmentPoint = acAttachmentPointTopCenter below the line places the text so that the top of the text is crossing the line. How can I offset the below the line so that it is clear of the line object. Thanks Noel