- 积分
- 2943
- 明经币
- 个
- 注册时间
- 2003-11-3
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
楼主 |
发表于 2004-7-21 13:46:00
|
显示全部楼层
lzh741206发表于2004-7-21 11:40:00怎么会没有objectname属性,传个图看看
有objectname属性的,我用下面的代码在监视窗口看水平和竖向标注的属性,里面没有显示有objectname属性,但用debug.print输出倒是可以的。水平和竖向标注的objectname属性都是AcDbRotatedDimension,他们的Rotation属性也都是0。
我在监视窗口中看不出水平和竖向标注哪个属性不同。
Sub test()
Dim ent1 As Object, ent2 As Object Dim p1 ThisDrawing.Utility.GetEntity ent1, p1 ThisDrawing.Utility.GetEntity ent2, p1 Dim dimobj1 As AcadDimRotated, dimobj2 As AcadDimRotated Set dimobj1 = ent1 Set dimobj2 = ent2 Debug.Print dimobj1.Rotation Debug.Print dimobj2.Rotation Debug.Print dimobj1.ObjectName Debug.Print dimobj2.ObjectName End Sub |
|