Hallo liebe Gemeinde,
ich hatte letztens schon mal wegen den Blockattributen geschrieben.
Bin jetzt mit meinem kleinen Programm zwar soweit klar, wenn es denn das richtige Ergebnis liefern würde.
Also ich möchte von meinen Blöcken den z-Wert auslesen und ihn in das angehängte Attributfeld einfügen.
Das mache ich damit: (Hatte ich hier schon mal im Forum gefunden).
Sub x()
Dim elem As AcadEntity, ip
For Each elem In ThisDrawing.ModelSpace If TypeOf elem Is IAcadBlockReference Then
ip = elem.insertionPoint
Msgbox(ip (2))
Mein Problem ist nur, daß ich den Z-Wert vom Block brauche und nicht den vom Attribut....weil irgendwie sind die nicht auf gleicher Höhe.
Aber das mit dem InsertionPoint beim Block bekommen ich nicht hin. Wie muß man denn den InsertionPoint beim Block definieren? Offensichtlich anders als bei der Blockreference oder?
Wäre für jeden Hinweis dankbar.
Willynchen
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP