myfreemind 发表于 2003-3-15 12:13:00

真的很困惑,请高手指教!多谢!

我想问一下,If ELem.EntityName和ELem.ObjectName有什么不同?为什么Elem属性中有ObjectName而没有EntityName,但用EntityName也可以选择图元?如果作用是一样的,那么还有别的不在属性中的可用属性?我真的感到非常的困惑,希望可以得到高手解答!

Sub testobject()
Dim ELem As AcadEntity
For Each ELem In ThisDrawing.ModelSpace
If ELem.ObjectName = "AcDbLine" Then
If ELem.EntityName = "AcDbLine" Then
...
End If
Next

End Sub

mccad 发表于 2003-3-15 13:18:00

应该说EntityName是R14遗留下来的东西,以后尽量不要用

myfreemind 发表于 2003-3-16 23:26:00

原来是这样!我明白了!

谢谢斑竹!
页: [1]
查看完整版本: 真的很困惑,请高手指教!多谢!