这是一个读取EXCEL表格中数据,写入公司管理软件的脚本,
公司软件本身没有EXCEL导入功能,所以只能手工,所以想出用按键精灵代替手工。
这个脚本在其中一台电脑上是可以正常运行的,但换了一台电脑就不行了(鼠标会在公司软件界面移动,但出不来数据)。

上面是EXCLE,下面是语句
Call Plugin.Office.OpenXls("C:\Users\Administrator\Desktop\试一试.xls")
For i = 2 To 7
姓名 = Plugin.Office.ReadXls(1, i, 1)
工资卡号 = Plugin.Office.ReadXls(1, i, 2)
岗位工资 = Plugin.Office.ReadXls(1, i, 3)
MoveTo 936, 336
Delay 1000
LeftClick 1
Delay 1000
SayString 姓名
Delay 1000
MoveTo 927, 428
Delay 1000
LeftClick 1
Delay 1000
SayString 工资卡号
Delay 1000
MoveTo 925, 537
Delay 1000
LeftClick 1
Delay 1000
SayString 岗位工资
Delay 1000
MoveTo 1072, 572 //点击“确定”按钮
Delay 1000
LeftClick 1
Delay 1000
Next
Call Plugin.Office.CloseXls()
公司软件本身没有EXCEL导入功能,所以只能手工,所以想出用按键精灵代替手工。
这个脚本在其中一台电脑上是可以正常运行的,但换了一台电脑就不行了(鼠标会在公司软件界面移动,但出不来数据)。

上面是EXCLE,下面是语句
Call Plugin.Office.OpenXls("C:\Users\Administrator\Desktop\试一试.xls")
For i = 2 To 7
姓名 = Plugin.Office.ReadXls(1, i, 1)
工资卡号 = Plugin.Office.ReadXls(1, i, 2)
岗位工资 = Plugin.Office.ReadXls(1, i, 3)
MoveTo 936, 336
Delay 1000
LeftClick 1
Delay 1000
SayString 姓名
Delay 1000
MoveTo 927, 428
Delay 1000
LeftClick 1
Delay 1000
SayString 工资卡号
Delay 1000
MoveTo 925, 537
Delay 1000
LeftClick 1
Delay 1000
SayString 岗位工资
Delay 1000
MoveTo 1072, 572 //点击“确定”按钮
Delay 1000
LeftClick 1
Delay 1000
Next
Call Plugin.Office.CloseXls()