|
发表于 2010-8-5 13:04:00
|
显示全部楼层
参考代码
Dim objBlkRef As AcadBlockReference
Dim blockNow As AcadBlock
Dim objb As AcadBlockReference
Dim BlockY As AcadBlock
Dim BlockYorg As ACAD_POINT
Set objBlkRef = elem
Set BlockY = ThisDrawing.Blocks.Item(objBlkRef.EffectiveName)
BlockYorg = BlockY.Origin
Set blockNow = ThisDrawing.Blocks.Add(BlockYorg, objBlkRef.ObjectID)
Set objb = blockNow.InsertBlock(BlockYorg, objBlkRef.name, 1, 1, 1, 0)
objb.Explode
objb.Delete
objBlkRef.name = blockNow.name |
|