问题已解决,但还是谢谢4楼
恩,还有二楼.不过看"对象block "是不能解决改变属性的问题的.
解决方法:
1. ' 更改属性值 ' 注意:没有 SetAttributes。一旦包含 ' 变量数组,就拥有了对象。 ' 更改这些对象就会改变图形中的对象。 varAttributes = blockRefObj.GetAttributes varAttributes(0).textString = "NEW VALUE!" 2. 没有找到插入带多属性的属性块的直接方法.我是这么做的 obj=ThisDrawing.ModelSpace.InsertBlock Pt, "B-GKBTI", 1#, 1#, 1#, 0 插入该块,所有属性值为空.然后修改obj的属性值. 我知道有AddAttribute方法,但是当有多个属性时就不会用了,所以解决办法比较绕,望高手不要见笑 |