51Testing软件测试论坛

标题: QTP如何获取excel 的sheet名称 [打印本页]

作者: a784296290z    时间: 2014-5-22 14:42
标题: QTP如何获取excel 的sheet名称
我想通过qtp获取excel第一个sheet至最后一个sheet的名称请问如何获取
作者: ermine    时间: 2014-5-22 20:56
回复 1# a784296290z

当你通过COM取得Excel的workbook对象后,可以通过sheets.count获得有多少个sheet,然后遍历取得名字

Set obj_Excel = CreateObject("Excel.Application")
Set obj_ExcelBook = obj_Excel.WorkBooks.open ("C:\tmp\test.xlsx")
iniSheetCount = obj_ExcelBook.sheets.count
for i = 1 to iniSheetCount
    msgbox obj_ExcelBook.sheets(i).name
Next
作者: yuna4217    时间: 2014-5-23 16:23
有用
作者: cydia    时间: 2014-5-25 22:26
不能直接抓取么?
作者: clack-kent    时间: 2014-6-5 09:43
回复 2# ermine


    正解




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