17800455 发表于 2010-11-9 14:58:08

Excel在QTP中的应用--使用大量宏操作

谁给举几个这方面的例子,或资料。

Excel在QTP中的应用--使用大量宏操作

feiyunkai 发表于 2010-11-10 11:46:42

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:24

回复 2# feiyunkai


    很好,不错谢谢啦。能不能多给点vbs操作Excel宏方面的资料。
页: [1]
查看完整版本: Excel在QTP中的应用--使用大量宏操作