VBA中有没有对应键盘操作的函数!?
VBA中有没有对应键盘操作的函数!?应该有吧
就像在autocad中画直线,按ESC和Enter就知道是不要继续画了,不然就是指定下一点的坐标,有没有类似这种判断的函数阿?
说说你用它来做些什么事
我想画一条多段线
我只是想判断一下因为我想画一条多段线,就要用到多个Getpoint,但是我不知道具体要话多少段,只是联系两点的线,我觉得如果可以象autocad里面画线那样就可以了阿
我现在是在画地理图上面的电线,是折线嘛!
要对它赋属性的
这条线也有自己的属性的,可以用blockobject.AddLine定义它嘛用while来执行getpoint,再通过回车来结束getpoint
然后捕捉错误来退出while。对于取得的点可以通过数组来保存,而数组也可以用redim来重新定义
我就是不知道判断结束的语句
我知道用while判断,但是不知道用enter结束的语句该怎么写,所以才问有没有对应enter键盘操作的函数呢!只要你一回车,err.number值就该变了,而且这个值不变,这不就捕捉到回车的信息了吗
有的!
用keypress事件可以测试出是按下了什么键。不明白可以给我发邮件
cag25@sohu.com
可以用来制作自编宏的快捷命令,就象l=line一样。
页:
[1]