Also ich habe es so gelöst:
Dim objExplodeObject As AcadObject
strExplodeHandleId = objExplodeObject.Handle
ThisDrawing.SendCommand "(Command " & Chr(34) & "_Explode" & Chr(34) & "(handent " & Chr(34) & strExplodeHandleId & Chr(34) & "))" & vbCr
Ich lese die Objektnummer aus, und greiere einfach einen Lispausdruck!!! Ist überhaupt nit super, weil der Benutzer die Ausgabe in der Befehlszeile sieht. Aber eine andere Lösung habe ich auch nit gefunden.
Das Problem ist nämlich, dass mit VBA objekt.Explode --> nur Blöcke und Polylinien zum sprengen gehen, aber hat auch Tabellen Bemaßungen, usw.
------------------
Michael Mair
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP