以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]SendKeys("6{tab 2}~")这个函数执行的结果是什么 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=8701) |
-- 作者:小兀 -- 发布时间:2007/7/4 0:09:00 -- [求助]SendKeys("6{tab 2}~")这个函数执行的结果是什么 [求助]SendKeys("6{tab 2}~")这个函数是什么意思 -=-=-=- 以下内容由 小兀 在 2007年07月04日 00:19am 时添加 -=-=-=- 在帮助中没有查到"~这两个符号的作用 |
-- 作者:y2287958 -- 发布时间:2007/7/4 0:31:00 -- 等同于在键盘上操作以下过程:“6”键一次,"Tab"键两次,“回车”键一次。 ~表示回车。 |
-- 作者:小兀 -- 发布时间:2007/7/4 1:05:00 -- ClearSubtotal() And SortCol(Grid,"类别",1)and MoveCol("发送区域",4) and SelectFill("月报表","类别","类别","单位","单位","单价","单价","发送区域","发送区域") and RecalcCol(Grid,5,11) and ReplaceFor(Grid,"单位","","单位","=","") And SendKeys("%m{tab 2}~~{DEL}4~") and Subtotal("类别","日自提量,日火车量,日累,月自提量,月火车量,月累,月收入万元","2,2,2,2,2,2,2") And EvalFor(Grid,"单位","""小计""","单位","Instr","小计 ") and SetBackColor(1,1,rows,cols,16777215) and MoveCol("发送区域",11) and SetRowHeight(700/CountFor("销售统计日报表")) 这个公式我问的是为什么执行第一三五.....遍是一个结果而246遍又是另一个结果?由于文件还没有简化完,能不能麻烦哪位大侠来帮助 |
-- 作者:lxl -- 发布时间:2007/7/4 5:41:00 -- 没有数据,我没看出来有什么错误。 不过好多指令我觉得好象没有起到作用,(可能是我没发现) 1.ClearSubtotal() And SortCol(Grid,"类别",1) 最前面2个指令 可以去掉吧?SelectFill 提取数据前要清空当前表数据的,不用排序,汇总模式也自动退出 2.ReplaceFor(Grid,"单位","","单位","=","") 用""替换""? 3.EvalFor(Grid,"单位","""小计""","单位","Instr","小计 ") “单位”没有做分组行,怎么会带有“小计”
|
-- 作者:小兀 -- 发布时间:2007/7/4 11:29:00 -- 谢谢帮助。 SendKeys("%m{tab 2}~~{DEL}4~") 我的想法是对前4列进行分类汇总,不知是不是它出了问题 |
-- 作者:lxl -- 发布时间:2007/7/4 11:54:00 -- 你用setcelltext 替换SendKeys试试 setcelltext 往单元格里面写值 要比SendKeys好些
|
-- 作者:lxl -- 发布时间:2007/7/4 12:10:00 -- SendKeys("%m{tab 2}~~{DEL}4~")的效果是合并模式 合并前4列吧? 这个对结果应该没什么影响,你试着去掉他看看 结果正确不。 |
-- 作者:小兀 -- 发布时间:2007/7/4 12:59:00 -- 去掉就不正确了,等我处理好演示文件,发上来咱们再详细研究。谢谢 |
-- 作者:lxl -- 发布时间:2007/7/4 14:49:00 -- 如果必须要它的话试试 SendKeys("{DEL}4~") and do(130) |