以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]SendKeys ()函数  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=27500)

--  作者:iyplx2425
--  发布时间:2014/10/15 9:38:00
--  [求助]SendKeys ()函数
表的某列设置了自动格式,如何设置按钮公式,使用SendKeys ()函数将光标先移到第一行,然后从第一行起,顺次往下移到最后一行?谢谢。

--  作者:dancedy
--  发布时间:2014/10/15 9:57:00
--  
设置了自动格式,重算当前表就可以了
--  作者:iyplx2425
--  发布时间:2014/10/15 10:48:00
--  
发帖就是为了学学这个函数的用法,帮助文件太简单,连示例都没有。
--  作者:iyplx2425
--  发布时间:2014/10/15 10:50:00
--  
自动格式是设置的背景颜色,重算不解决问题。
--  作者:dancedy
--  发布时间:2014/10/15 11:03:00
--  

设置操作公式:ApplyFormat(Row),再重算表

 

sendkeys函数一般和其他函数一起使用,论坛上也有例子


--  作者:iyplx2425
--  发布时间:2014/10/15 14:31:00
--  
具体到1楼的问题,不能提供公式吗?


--  作者:dancedy
--  发布时间:2014/10/15 14:53:00
--  

按钮:

 

move(1,col) and SetFocus("") And Eval("sendkeys(""{down " + text(rows) + "}"")")

[此贴子已经被作者于2014-10-15 14:53:55编辑过]

--  作者:iyplx2425
--  发布时间:2014/10/15 15:18:00
--  
请问公式中" + text(rows) + "作何理解?
--  作者:dancedy
--  发布时间:2014/10/15 15:27:00
--  

sendkeys("{down 8}")  这里表示按8次 down键

 

上面公式是行数决定按down的次数


--  作者:iyplx2425
--  发布时间:2014/10/15 15:59:00
--  
先不问为什么是8次,只问" + text(rows) + "被引用为“8”是怎么来的啊?