Hallo, da bin ich mal wieder.
Ich bin da auf ein kleines Problem mit den dynamischen Blöcken gekommen.
Leider funktionieren ein paar meiner Funktionen nicht mehr da die dynamischen Blöcke sobald man sie verändert einen neuen Namen bekommen.
Das heißt, mit BlockRef.Name bekomme ich nun den Namen des anonymen Blocks und mit BlockRef.EffectiveName den richtigen Blocknamen.
Weiters muß man nun alle AcadBlockReference in IAcadBlockReference2 umbenennen sonst bekommt man nicht den EffectiveName heraus.
So, nun zu meinem Problem:
ich habe bisher die Blockreferenzen die einen bestimmten Namen haben so gesucht.
Code:
Set objSelSet = ThisDrawing.PickfirstSelectionSet
intType(0) = 0
varData(0) = "INSERT"
intType(1) = 2
varData(1) = strHandle
objSelSet.Select acSelectionSetAll, FilterType:=intType, FilterData:=varData
Leider geht das nun auch nicht mehr, es sucht ja nun den falschen Namen. Wie lautet aber nun der Gruppencode für den EffectiveName?
------------------
Roland
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP