明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1369|回复: 1

[求助]这样的程序怎么改能选择图形中的块

[复制链接]
发表于 2008-12-6 16:47:00 | 显示全部楼层 |阅读模式

Dim blkDef As AcadBlock '定义块变量
Dim sset As AcadSelectionSet '定义选择集

On Error Resume Next
Set sset = ThisDrawing.SelectionSets("ssName")
If Err Then Set sset = ThisDrawing.SelectionSets.Add("ssName")
sset.Clear
Dim fType(0 To 1) As Integer, fData(0 To 1)
fType(0) = 0: fData(0) = "BLOCK": fType(1) = 8: fData(1) = "*"
sset.Select acSelectionSetAll, , , fType, fData

这些语句执行完成,查看sset,count值为0,但是图形中有块存在,请问怎么才能选择图形中的块呢?

发表于 2008-12-7 10:09:00 | 显示全部楼层

应该是"INSERT"不是“BLOCK”

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-26 04:53 , Processed in 0.153950 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表