乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 68|回复: 4

使用COUNT属性寻找模型空间对象出错!

[复制链接]

4

主题

8

帖子

1

银币

初来乍到

Rank: 1

铜币
24
发表于 2007-3-21 07:52:00 | 显示全部楼层 |阅读模式
Sub Hightlastitemdrawn()
If ThisDrawing.ModelSpace.Count = 0 Then
  MsgBox "there is no line to highlight!"
  Else
  With ThisDrawing.ModelSpace.Item(.Count - 1).HighlightTure
  End With
  End If
End Sub
该程序为高亮显示模型界面最后一条直线的命令,但在运行时对于代码中红色部分总是显示"编译错误:无效或不合格引用!"
请教各位高手,该错误的出现原因和改正方法!
回复

使用道具 举报

158

主题

2315

帖子

10

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2951
发表于 2007-3-21 08:22:00 | 显示全部楼层
自己查查With语句是怎么用的。
回复

使用道具 举报

4

主题

8

帖子

1

银币

初来乍到

Rank: 1

铜币
24
发表于 2007-3-21 08:36:00 | 显示全部楼层
Sub Hightlastitemdrawn()
If ThisDrawing.ModelSpace.Count = 0 Then
  MsgBox "there is no line to highlight!"
  Else
  With ThisDrawing.ModelSpace

                .Item(.Count - 1).Highlight True
  End With
  End If
End Sub
谢谢各位高手!问题已解决!但该程序和上面的程序相比,红色语句部分进行了
,该行以(.)开头.请教VBA中对于程序有这种要求么?
回复

使用道具 举报

2

主题

150

帖子

7

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
158
发表于 2007-3-21 12:35:00 | 显示全部楼层
是 highlight 和 True 之间的空格?第一贴是连写的
回复

使用道具 举报

9

主题

79

帖子

8

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
115
发表于 2007-5-14 18:19:00 | 显示全部楼层
这种错误可真不容易察觉,一个空格就导致程序错误,CAD的语言应该发展到自动忽略掉空格
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-7-7 17:22 , Processed in 1.134167 second(s), 62 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表