按键精灵数组的问题。
但是子程序的按键是判断一次按一次,我想把结果集合起来,在脚本末尾在一次性输入结果,并按照之前的判断顺序。
听说要用到数组,有大佬能具体说一下思路吗? 展开
打开按键精灵,“新建”一个脚本。
2
首先编辑脚本属性。
描述改为:数组读取;
启动热键:Ctrl+5。
3
编辑源文件,代码如下:
//打开Excel文档工作表
Call Plugin.Office.OpenXls("C:\1234.xls")
//向Excel工作表(1)第一行写入数据
Call Plugin.Office.WriteXls(1, 1, 1, "1月统计")
Call Plugin.Office.WriteXls(1, 1, 2, "958")
Call Plugin.Office.WriteXls(1, 1, 3, "金额1")
Call Plugin.Office.WriteXls(1, 1, 4, "9878.34")
//向Excel工作表(1)第二行写入数据
Call Plugin.Office.WriteXls(1, 2, 1, "1月统计")
Call Plugin.Office.WriteXls(1, 2, 2, "852")
Call Plugin.Office.WriteXls(1, 2, 3, "金额2")
Call Plugin.Office.WriteXls(1, 2, 4, "8934.04")
//读取Excel工作表(1)第一行第1、4格内容
Text1 = Plugin.Office.ReadXls(1, 1, 1)
Text2 = Plugin.Office.ReadXls(1, 1, 4)
//关闭Excel文档工作表
Call Plugin.Office.CloseXls()
//弹出窗口写入数据
MessageBox text1&"打印"&Text2
4
看一下普通,理解一下各行代码的含义。
5
调试没有问题。
保存退出就可以了。
6
在脚本列表区找到我们刚刚编辑的脚本。
7
试着运行一下。
这里我们只是读取了其中的两组数据,其它的数据可以依据需要读取。
8
打开C盘上按键精灵建立的EXCEL文档,看一下文档写入的几组数据位置。