明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4186|回复: 11

[图元] 请教大神,如何VB删除CAD被参照的块

[复制链接]
发表于 2014-7-5 17:52 | 显示全部楼层 |阅读模式
请教大神,如何可以VB删除CAD中被参照的名为“块1”的块。给个例子。
发表于 2014-7-5 20:39 | 显示全部楼层
块定义?那块参照你想怎么处理?也删掉?
 楼主| 发表于 2014-7-6 10:54 | 显示全部楼层
雪山飞狐_lzh 发表于 2014-7-5 20:39
块定义?那块参照你想怎么处理?也删掉?

我是想把块参照删掉就行了,比如一张图纸上有一个块参照的图框,我想把这个名称是“块1”的块参照的图框删掉,然后插入另一个图框。现在我能插入另一个图框了,但是删除不了图纸上本来的名称是“块1”的块参照的图框了。要用VB程序删除。请大神给个例子。
发表于 2014-7-6 16:17 | 显示全部楼层
VB 还是 VB。Net。。。
简单的步骤
用选择集获取名为“块1”的块参照,然后删除,这个并不难 你可以先看看置顶的指南贴
 楼主| 发表于 2014-7-7 13:30 | 显示全部楼层
雪山飞狐_lzh 发表于 2014-7-6 16:17
VB 还是 VB。Net。。。
简单的步骤
用选择集获取名为“块1”的块参照,然后删除,这个并不难 你可以先看看 ...

用VB.NET。
发表于 2014-7-7 20:33 | 显示全部楼层
在下面的网址下载《AutoCAD.net开发人员手册中文版》
http://www.01vb.com/
看看Work with Selection sets 部分
 楼主| 发表于 2014-7-7 21:13 | 显示全部楼层
雪山飞狐_lzh 发表于 2014-7-7 20:33
在下面的网址下载《AutoCAD.net开发人员手册中文版》
http://www.01vb.com/
看看Work with Selection set ...

没有找到啊,能直接给一个例子吗,大神
发表于 2014-7-7 21:54 | 显示全部楼层
直接把网址贴到地址栏打开 里面例子很多的
我已经很久没搞编程了 手边也没装AutoCAD和VS.Net
 楼主| 发表于 2014-7-8 20:11 | 显示全部楼层
雪山飞狐_lzh 发表于 2014-7-7 21:54
直接把网址贴到地址栏打开 里面例子很多的
我已经很久没搞编程了 手边也没装AutoCAD和VS.Net

那基本的思路应该是怎么样的?我自己写了代码,Dim blockRefObj As AcadBlockReference
        'Dim dlbock As AcadBlock
        'blockRefObj = acaddoc.Block("ABC")
        'dlbock.Delete()
但是删除块,提示对象被参照,要怎么办才能删除这个块。给一个思路,使用选择集删除,还是怎样做。
发表于 2014-7-8 20:50 来自手机 | 显示全部楼层
o0你这是引用 Com 库 看 VBA 帮助吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-27 03:48 , Processed in 0.258024 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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