乐筑天下

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

如何删除指定区域内的所有对象?

[复制链接]

4

主题

86

帖子

7

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
102
发表于 2012-10-19 14:49:00 | 显示全部楼层 |阅读模式
这个问题没什么难度吧,过滤选择不就行了
回复

使用道具 举报

4

主题

86

帖子

7

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
102
发表于 2012-10-19 15:19:00 | 显示全部楼层
测试不行肯定是你的代码有问题,你贴出来让大家看看呀
我是c#方向,也没有现成的代码
回复

使用道具 举报

6

主题

59

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
83
发表于 2012-10-19 15:28:00 | 显示全部楼层
  1. Sub aa()
  2. Dim ss As AcadSelectionSet
  3. Set ss = ThisDrawing.SelectionSets.Add("abfdc")
  4. Dim pt(0 To 14) As Double
  5. pt(0) = 0
  6. pt(1) = 0
  7. pt(2) = 0
  8. pt(3) = 100
  9. pt(4) = 0
  10. pt(5) = 0
  11. pt(6) = 100
  12. pt(7) = 100
  13. pt(8) = 0
  14. pt(9) = 80
  15. pt(10) = 80
  16. pt(11) = 0
  17. pt(12) = 0
  18. pt(13) = 100
  19. pt(14) = 0
  20. ss.SelectByPolygon acSelectionSetWindowPolygon, pt
  21. End Sub
回复

使用道具 举报

6

主题

59

帖子

6

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
83
发表于 2012-10-19 16:11:00 | 显示全部楼层

在前面加一句:on error resume next 即可
回复

使用道具 举报

4

主题

86

帖子

7

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
102
发表于 2012-10-19 23:25:00 | 显示全部楼层

on error resume next 可以运行并不代表你的程序运行过程中没有错误,只是忽略错误强制运行过去,VBA不建议使用语句on error resume next
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-6-29 23:14 , Processed in 1.596002 second(s), 63 queries .

© 2020-2025 乐筑天下

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