本帖最后由 作者 于 2008-6-2 0:46:16 编辑
你需要先插入块,然后再设置块的属性 参考一下代码: Dim blkRef as AcadBlockRefrence Set blkRef=ThisDrawing.ModelSpace.InsertBlock(InsertionPoint,BlockName,x scale,y scale, _ z scale,rotation) Dim varAttr As Variant For Each varAttr in blkRef.GetAttributes() Select Case UCase(varAttr.TagString) Case "TAG1" varAttr.TextString="Value1" Case "TAG2" varAttr.TextString="Value2" ...... End Select varAttr.Update Next |