乐筑天下

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

[求助]新手求助

[复制链接]

4

主题

8

帖子

2

银币

初来乍到

Rank: 1

铜币
24
发表于 2009-1-6 09:12:00 | 显示全部楼层 |阅读模式
我想要用VBA编写一个带有TextBox的窗体,使能够在中把选中的对象长度显示在TextBox中,该如何编写?先谢过。
回复

使用道具 举报

9

主题

33

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
69
发表于 2009-1-6 11:01:00 | 显示全部楼层

Sub qzx()     '取线
Dim sset As AcadSelectionSet      '声明选择集
Set sset = ThisDrawing.SelectionSets.Add("SS1")    'set选择集
                    
             Dim FilterType(0) As Integer
             Dim FilterData(0) As Variant
             FilterType(0) = 0
             FilterData(0) = "LWPolyline,line"                '只可选择多段线和直线
             sset.SelectOnScreen FilterType, FilterData                     '从屏幕选择对象
            
For Each ent In sset                '遍历所选择集中对象
hj = ent.Length + hj                 'hj代表合计
Next
MsgBox hj               '对话框显示合计
ThisDrawing.SelectionSets("SS1").Delete            '删除选择集
End Sub
回复

使用道具 举报

4

主题

8

帖子

2

银币

初来乍到

Rank: 1

铜币
24
发表于 2009-1-6 11:37:00 | 显示全部楼层
太好了,谢谢cctv2cctv的帮助!
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-4 19:52 , Processed in 0.720734 second(s), 58 queries .

© 2020-2025 乐筑天下

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