Excel文件的另存为问题

时间:2019-05-10 13:52:24

标签: excel vba automated-tests

我正在使用UFT工具。

运行脚本时,我正在使用客户端服务器应用程序,我的应用程序打开一个excel文件(csv内容以excel格式显示为表格格式)

我的需要:我需要将打开的excel文件保存为一个新文件(例如:report.csv)(注意:我按原样保存的原因是,默认情况下打开的我的文件生成了一个唯一编号文件名(例如report 3214405)之后的键,我不能用来比较数据与保存的现有文件。。因此,我试图将打开的Excel文件保存为另一个文件名)。

我做了以下工作:我定义的路径

  1. 昏暗的abc:abc = testDataPath和“ \ output \ report.csv”

  2. 运行我的 应用程序和Excel文件打开。

  3. 调用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.S​​aveAs(path ...)

0 个答案:

没有答案