Hallo VBA'ler,
ich habe ein Problem und würde mich über Hilfe freuen.
Hab hier auch schon gesucht, aber nichts wirklich brauchbares gefunden.
Folgende Anforderungen:
Ich habe eine Linie in Autocad in einem beliebigen Winkel (2D).
Wenn der Benutzer nun diese Linie mittels eines programmierten Befehls wählt, soll automatisch ein zugehöriger Text an der Linie erscheinen.
Der Text soll genau den gleichen Winkel wie die Linie besitzen, und in einem vordefinierten Abstand von der Linie erscheinen.
Soweit alles gut, jetzt das Problem:
Wie bekomme ich es hin, dass mir VBA die X und Y Koordinaten des definierten Abstandes ausgibt. Also praktisch der Einfügepunkt für den Text.
Gibt es eine bereitstehende Funktion in Autocad?
Die einzige Lösung die ich bis jetzt wüsste wäre die, dass man zuerst über die Winkelfunktionen an den gewünschten Punkt kommt, und dann das auf die Koordinaten von CAD umrechnet.
Ist ja so auch machbar, aber bevor ich mich an die Winkelberechnung setze, wüsste ich gerne, ob es nicht schon dafür eine Funktion gibt.
IN CAD selber kann man ja auch die Eingabe einer Linie entweder durch Startpunkt (x,y) und Endpunkt (x,y) oder durch Startpunkt (x,y) und Winkel+Länge bestimmet.
Gibt es solch eine Funktion in VBA? Also dass man VBA praktisch fragt. Sag mir die X und Y Koordinate die von der gewählten Linie mit einem Abstand von 10mm und einem Winkel von 90° zur Linie liegt?
Über jede Hilfe bin ich dankbar.
CU, Jörg!
praktisch sagt, der
Einfügepunkt des Textes (X,Y) liegt genau 10 mm von der gewählten Linie im Winkel
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP