• 新浪微博:
  • 微信 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:03-18

按键精灵安卓版
立即下载

软件版本:3.3.6
软件大小:62.5M
更新时间:01-16

按键精灵iOS版
立即下载

软件版本:1.6.4
软件大小:29.2M
更新时间:12-01

最新企业版UiBot
立即下载

软件版本:3.3
软件大小:282M
更新时间:08-06

快捷导航

登录 后使用快捷导航
没有帐号? 注册

登录 注册
发新话题 回复该主题

excel读取后写入与实际不符? [复制链接]

1#
在使用office脚本自动录入某项程序的病历信息时,出现几个问题,特向各位大大请教

代码如下
Call Plugin.Office.OpenXls("F:\yjh\测试.xls")
Delay 200
For i=1 To 33
//这里的脚本可以循环33次
Text = Plugin.Office.ReadXls(1, i, 1)
Delay 200
LeftClick 1
Delay 100
SayString Text
Delay 100
KeyPress "Tab", 1
Delay 200
Text = Plugin.Office.ReadXls(1, i, 2)
Delay 100
SayString Text
Delay 100
KeyPress "Tab", 2
Delay 200
Text = Plugin.Office.ReadXls(1, i, 3)
Delay 100
SayString Text
Delay 100
KeyPress "Tab", 6
Delay 200
Text = Plugin.Office.ReadXls(1, i, 4)
Delay 100
SayString Text
Delay 100
KeyPress "Tab", 1
Delay 200
Text = Plugin.Office.ReadXls(1, i, 5)
Delay 100
SayString Text
Delay 100
KeyPress "Tab", 4
Delay 200
Text = Plugin.Office.ReadXls(1, i, 6)
Delay 100
KeyDown 17, 1
KeyPress 65, 1
KeyUp 17, 1
Delay 100
Next

Sub OnScriptExit()
Call Plugin.Office.CloseXls()
End Sub

录入表1,行1,列1时,excel内容读取是18011601,但实际写入saystring 是8011601,
录入表1,行1,列2时,excel内容读取是邵会珍123,但实际写入saystring 是邵珍2会13,
请教各位大大,这是怎么回事?怎么解决?

2#

往记事本写的时候没发现有问题呀,你试试在鼠标点击时,加点延迟

最后编辑hanxuexi 最后编辑于 2018-02-06 09:47:41
3#

试过了,还是不行,但同样的脚本在其他电脑上运行正常,分析是原电脑系统问题

发新话题 回复该主题