Hi...ersteinmal Danke für eure Antworten !
Stefan : das mit der API ist schon oki...aber für ACAD leider ungeeignet 
Harry : Private Sub AcadDocument_BeginDoubleClick(ByVal PickPoint As Variant)
MsgBox "Und jetzt dein Programm aktivieren"
End Sub
ist schon besser geeignet.....aber leider sind im Inhalt von PickPoint
3 variabeln enthalten.... x y z.
war zwar etwas arbeit alles wieder zu splitten....hat aber dennoch geklappt !!! 
wenns jemanden interessiert :
splitten :
CentrePoint = ThisDrawing.Utility.GetPoint(, "Select Centre Point:")
CircleRadius = 0.125
DrawACircle CDbl(CentrePoint(0)), CDbl(CentrePoint(1)), CDbl(CentrePoint(2)), CircleRadius
verwenden :
Public Function DrawACircle(CenX As Double, CenY As Double, CenZ As Double, rad As Double) As AcadCircle
Dim CircleCentre(0 To 2) As Double
Dim dcircle As AcadCircle
CircleCentre(0) = CenX: CircleCentre(1) = CenY: CircleCentre(2) = CenZ
Set dcircle = ThisDrawing.ModelSpace.AddCircle(CircleCentre, rad)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP