pphhbb1234 发表于 2006-7-23 17:24:00

小弟有一个问题需要各位大虾帮忙!非常紧急

<P>我想利用一个AUTOCAD VBA程序来把一张AUTOCAD图中圆的属性都提取出来,然后放到EXCEL表格中,属性包括圆心坐标,圆的半径,特别是圆内包含的文本(acdbtext)的信息.如果圆内信息与圆相交希望也能够提取出来并放在EXCEL中.</P>
<P>目前只能是先画一个圆,然后把它的信息提取出来,换成一个全新的AUTOCAD文件就需要SET CIRCLEOBJ=......但是却出错.</P>
<P>恳切希望大虾们帮我解决,我的邮箱是<A href="mailto:pphhbb12345678@sina.com" target="_blank" >pphhbb12345678@sina.com</A>.</P>

雪山飞狐_lzh 发表于 2006-7-23 18:00:00

<P>用选择集,然后for each</P>

pphhbb1234 发表于 2006-7-23 18:37:00

非常感谢兄弟的建议,现在可以把圆心坐标及半径提取出来了,但是如何能够把圆内的数据信息提取出来那!非常急切希望大虾们帮我这个忙.我这给大家磕头了.

霹雳啪啦啦 发表于 2006-7-24 09:59:00

这个提取园内文本可确实不太好办。是不是可以换个思路?如果园内的文本和圆相关,建议把文本和圆定义为一个块,把文本定义为属性,这样就方便了。

pphhbb1234 发表于 2006-7-25 13:34:00

这样不行啊

主要是原来的AUTOCAD文件并没有块,只是有圆,想把圆内容提取出来根据圆心坐标,圆的半径来解决是否可以?请大家给我个程序吧!!

cqy 发表于 2006-7-25 15:43:00

可以分两步,一.将各园心提取到EXCEL,二.在CAD中用EXCEL已提取点建立选择集读取数据.

pphhbb1234 发表于 2006-7-25 16:57:00

谢谢cqy的提示,不过真是不好意思我没用过选择集,能给段程序或者说明这个选择集是根据圆心坐标来选择周围圆内的数据吗?另外能否有程序提取AUTOCAD中文字的坐标?非常希望得到大家的帮助.
页: [1]
查看完整版本: 小弟有一个问题需要各位大虾帮忙!非常紧急