图形里有一个图框,带有图号,图名等几个属性。请问用VBA怎么才能读出来?
我自己写的代码有问题,请达人看看。谢谢
Private Sub CommandButton2_Click()
Dim Attr as Variant
For Each AcadBlockReference In ThisDrawing.Blocks
If AcadBlockReference.Name = "A2" Then
msgbox "There is Drawing border" '这一行可以正确运行,说明for each是历遍到所需要的那个AcadBlockReference对象的。
Attr = AcadBlockReference.GetAttributes ' 这一行提示不支持此方法...
End If
Next
End Sub
我觉得错误是因为Attr = AcadBlockReference.GetAttributes 的这一部分不是一个明确的对象
但是我试过好多办法都没法解决。