月牙湾 发表于 2013-12-14 20:04:41

用SelectOnScreen 方法以后怎么直接进行下一步?

在VBA中,用SelectOnScreen 方法以后怎么直接进行下一步?

比如说,我用selectonscreen在工作区选择了一条或者几条多段线以后要点击一下回车才能进行下一个命令。

我想实现的是,用了selectonscreen选择了一条直线以后不用按回车或者空格,直接自动进行下一步,VBA代码如何实现呢??


http://www.xufeispace.com

wylong 发表于 2013-12-16 09:19:07

你要求的功能无法实现

月牙湾 发表于 2013-12-17 20:55:05

wylong 发表于 2013-12-16 09:19 static/image/common/back.gif
你要求的功能无法实现

不可能,我遇到一个程序是能够实现的啊

wwswwswws 发表于 2013-12-26 15:24:35

让程序直接处理当前选择集就可以了

woaishuijia 发表于 2013-12-26 19:25:40

月牙湾 发表于 2013-12-17 20:55 static/image/common/back.gif
不可能,我遇到一个程序是能够实现的啊

应该用"Utility"集合的"GetEntity"方法,而不是"SelectionSet"对象的"SelectOnScreen"方法

wylong 发表于 2013-12-31 08:11:44

使用GetEntity也得按右键或空格确认才能继续下一步呀

月牙湾 发表于 2014-12-20 22:06:47

woaishuijia 发表于 2013-12-26 19:25 static/image/common/back.gif
应该用"Utility"集合的"GetEntity"方法,而不是"SelectionSet"对象的"SelectOnScreen"方法

用getentity实现了

zzyong00 发表于 2014-12-21 22:43:27

这是发贴周年纪念吗

月牙湾 发表于 2014-12-21 22:51:13

zzyong00 发表于 2014-12-21 22:43 static/image/common/back.gif
这是发贴周年纪念吗

我晕,居然还真是一周年了。
页: [1]
查看完整版本: 用SelectOnScreen 方法以后怎么直接进行下一步?