51Testing软件测试论坛

标题: Excel在QTP中的应用--使用大量宏操作 [打印本页]

作者: 17800455    时间: 2010-11-9 14:58
标题: Excel在QTP中的应用--使用大量宏操作
谁给举几个这方面的例子,或资料。

Excel在QTP中的应用--使用大量宏操作
作者: feiyunkai    时间: 2010-11-10 11:46
标题: VBS脚本调用EXCEL宏
本帖最后由 feiyunkai 于 2010-11-10 11:48 编辑

利用EXCEL宏,对数据进行各种操作(具体操作要预先录制成宏,然后使用VBS调用宏即可)
步骤一:录制宏(EXCEL2007录制宏步骤:点击视图,点击宏,点击录制宏,输入宏名称(假设取名为:paixu),点击确定,然后对EXCEL进行排序操作,排序完点击停止录制,保存EXCEL)
步骤二:调用宏,代码如下:
Set excel=CreateObject("excel.application")
Set excelbooks=excel.Workbooks.Open("D:\test.xls") '把D:\test.xls修改为EXCEL所在路径
excel.DisplayAlerts = False  '设置EXCEL静默保存
excel.Run"paixu"  '这里的paixu为刚才录制的宏的名称
excelbooks.Save                    
excelbooks.Close
excel.Quit
Set excelbooks=Nothing
Set excel=nothing

另ADO接口访问EXCEL,见帖:http://bbs.51testing.com/thread-280834-1-1.html
作者: 17800455    时间: 2010-11-16 10:50
回复 2# feiyunkai


    很好,不错谢谢啦。能不能多给点vbs操作Excel宏方面的资料。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2