xia_jxs 发表于 2009-8-1 19:08:00

用VB选择CAD实体

<p>版主及各位高手 请教一个问题:我想用两点所组成的区域来选择CAD实体&nbsp; 代码如下:</p><p>Dim point_loc1(0 To 2) As Double<br/>Dim point_loc2(0 To 2) As Double</p><p>Set ssetObj =acaddoc.SelectionSets.Add("TEST_SSET1") '创建一个选择集</p><p>ssetObj.Select acSelectionSetWindow, point_loc1, point_loc2或者ssetObj.Select acSelectionSetCrossing , point_loc1, point_loc2 来选择对象</p><p>这里的point_loc1, point_loc2在之前以及赋值 明明有对象 可是就选择不了</p><p>另外我用&nbsp;ssetObj.SelectOnScreen或者ssetObj.SelectATPOINT&nbsp; point_loc1 都可以选择对象</p><p><font color="#ff3300">为什么VBA和VB 在这方面区别大,在VBA中可行的 在VB 中不行</font>
        </p><p><font color="#ee1111">另外 选择出开的文本后怎样得到文本的内容</font></p>

雪山飞狐_lzh 发表于 2009-8-1 19:33:00

<p>VB里有引用AutoCad的类型库么?</p>

xia_jxs 发表于 2009-8-2 09:00:00

<p>不明白版主是什么意思,请详细指教好吗?</p>

cqy 发表于 2009-8-2 11:02:00

上次有看到要加 ZOOM ALL
页: [1]
查看完整版本: 用VB选择CAD实体