Hallo Forum,
ich habe leider zu wenig Ahnung von VBA und in der Hilfe
auf Anhieb auch nichts gefunden, deshalb hier meine Frage:
Ich möchte einen Kreis auswählen und seinen Radius sowie
Mittelpunkt + Höhe abfragen. Radius funktioniert, aber wie lautet
die richtige Abfrage für Koordinaten und Höhe?
Nach der Abfrage möchte ich den Kreis löschen (um ihn mit geänderter
Höhe neuzuzeichen). Aber das Löschen so auch nicht. Danke für jede
Hilfe. Hier der Code:
Private Sub CommandButton46_Click()
Dim PtT As Variant
Dim Elem3 As AcadEntity
Dim abstand As Double
Dim xwert As Variant
Unload Me
Kreis:
On Error Resume Next
ThisDrawing.Utility.GetEntity Elem3, PtT, "Kreis wählen: "
If Err Then Exit Sub
If Elem.EntityType = acCircle Then
Elem3.Highlight True
abstand = Elem3.radius
xwert = Elem3.centerPoint(0)
MsgBox ("R= " & abstand)
MsgBox ("X= " & xwert)
circleObj.Delete
GoTo 100:
Else
GoTo Kreis
End If
100:
End Sub
Wo in der Hilfe steht denn was zu VBA bzw. den spezifischen AutoCAD-Befehen,
also z.B. Linie zeichnen usw. (ich finde nur allgemeine Sache z.B. for...next)
Gruß Jörg
------------------
AutoCAD 2008 DEU +SP1
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP