[求助]如何实现这种功能??
在CAD中输入一字命令,鼠标处于拾取状态,当按下去时,在当前点输入一个数字,按回车又处于拾取状态,按下去时又输入一个数字,不过这次数字是前一个数字+1.,刚刚接触VBA,希望那位大哥哥,大姐姐帮帮忙.小弟感激不尽. 不太明白你的意思可以表达清楚一点么?
或者贴个图说明一下 <FONT color=#000080>就是得到按下鼠标处的坐标,并在坐标处输入一行数字,比如说1,接着点另一点,这时也在鼠标处输入数字,不过这是次2,以此类推.当按下ESC时,退出程序, ThisDrawing.Utility.GetPoint可以得到坐标,可是不知道如何用.请详细说明一下好吗?</FONT> Sub tt()<BR>On Error GoTo ErrHandle<BR>i = 0<BR>Do While 1<BR>i = i + 1<BR>ThisDrawing.ModelSpace.AddText i, ThisDrawing.Utility.GetPoint, 5<BR>Loop<BR>ErrHandle:<BR>End Sub<BR> 太谢谢了,不过字的大小可不可以设定呢. 可以,ThisDrawing.ModelSpace.AddText i, ThisDrawing.Utility.GetPoint, 5<BR>中的“5”就是字的大小 我知道,可是我想设定这个数字的大小和数字的起点.比如说我要从1000开始,字大小为10号.不可能总是改啊.太麻烦了. Sub tt()<BR>On Error GoTo ErrHandle<BR>i = InputBox("输入起始数")
Do While 1<BR>i = i + 1<BR>ThisDrawing.ModelSpace.AddText i, ThisDrawing.Utility.GetPoint, 5
Loop<BR>ErrHandle:<BR>End Sub<BR> 这里太温暖了.太感谢了. 我还可以问一个问题吗.就是如何使刚刚输入的数字对齐.
http://myclass.myshow.cn/2.jpg
页:
[1]
2