我正在使用UFT工具。
运行脚本时,我正在使用客户端服务器应用程序,我的应用程序打开一个excel文件(csv内容以excel格式显示为表格格式)
我的需要:我需要将打开的excel文件保存为一个新文件(例如:report.csv)(注意:我按原样保存的原因是,默认情况下打开的我的文件生成了一个唯一编号文件名(例如report 3214405)之后的键,我不能用来比较数据与保存的现有文件。。因此,我试图将打开的Excel文件保存为另一个文件名)。
我做了以下工作:我定义的路径
昏暗的abc:abc = testDataPath和“ \ output \ report.csv”
运行我的 应用程序和Excel文件打开。
调用SaveAsExcelAndCloseFile3(abc )公共函数SaveAsExcelAndCloseFile3(abc)
str1 = "Set x1 = GetObject(,""Excel.Application"")"
Execute str1
Set a1 = x1.Worksheets(1)
'Set objWB = x1.ActiveWorkbook
'objWB.SaveAs(abc)
a1.SaveAs abc
x1.ActiveWorkbook.Close True
x1.Application.Quit
Set a1 = nothing
Set x1 = nothing
End Function
我收到错误消息,提示“对象必需” objWB.SaveAs(path ...)