以文本方式查看主题

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

--  作者:孤单的麦克风
--  发布时间:2009/2/6 1:41:00
--  [求助]SendKeys函数的问题
版主老师:
    您们好!
    下面这条表达式:
SendKeys("{Tab}"+[%关键字%]+"{Tab 3}~%{F4}") And Do(335)能否帮我解释一下?用陈述语的形式, 比如:摁一次TAB键,跳到"关键字"输入框,然后输入关键字,然后....就是这里开始不知道怎么回事了.....    请帮接一下,谢谢大家!

-=-=-=- 以下内容由 孤单的麦克风2009年02月06日 01:49am 时添加 -=-=-=-
还有一个:
Select(1,1,Rows,Cols) And SendKeys("{tab 3}~") And Do(290)

选择当前表并最佳列宽,我就是看不明白SendKeys("{tab 3}~")是什么意思...摁三次TAB键然后摁一次回车?又晕了....55555...


--  作者:孤单的麦克风
--  发布时间:2009/2/6 2:02:00
--  
还有一个例子也不明白:

问:易表有取消已隐藏列的函数吗?
答:没有,但可结合SendKeys及内部命令:
SendKeys("{tab 3}~{tab 2}~") And Do(77)

再问:SendKeys("{tab 3}~{tab 2}~")是什么意思?
答:按tab键3次,回车,再按tab键2次,回车

我在文件中点另一张表的标签,然后按tab键3次,回车,再按tab键2次,回车 , 除了选中的单元格往右走了几次,什么也没有发生呀


--  作者:Czy
--  发布时间:2009/2/6 2:14:00
--  
所有的操作都是以最后一个内部命令为前提的。

2楼公式的意思是,点击列菜单的取消隐藏列,按tab3次,回车,再按2次tab键,回车。

你再试试去。


--  作者:孤单的麦克风
--  发布时间:2009/2/6 2:24:00
--  
下面引用由czy2009/02/06 02:14am 发表的内容:
所有的操作都是以最后一个内部命令为前提的。
2楼公式的意思是,点击列菜单的取消隐藏列,按tab3次,回车,再按2次tab键,回车。
你再试试去。

原来如此,竟然是这样! 谢谢老师!  但是1楼中的第一个例子我还是搞不明白呀.麻烦您再稍微解释一下,谢谢您了!

-=-=-=- 以下内容由 孤单的麦克风2009年02月06日 02:25am 时添加 -=-=-=-
主要是"{Tab 3}~%{F4}"这里不明白什么意思?

-=-=-=- 以下内容由 孤单的麦克风2009年02月06日 02:27am 时添加 -=-=-=-
说错了.主要是   %{F4}不明白.摁一次ALT然后再摁一次F4 ?

-=-=-=- 以下内容由 孤单的麦克风2009年02月06日 02:28am 时添加 -=-=-=-
ALT+F4关闭当前窗口不是应该是

{%F4}的吗?


--  作者:Czy
--  发布时间:2009/2/6 11:04:00
--  
alt+f4 = %{F4}
--  作者:孤单的麦克风
--  发布时间:2009/2/6 11:09:00
--  
下面引用由czy2009/02/06 11:04am 发表的内容:
alt+f4 = %{F4}

哦! 谢谢老师! !