UFT fso与excel之间的应用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UFT fso与excel之间的应用相关的知识,希望对你有一定的参考价值。

‘定义excel对象,excel工作簿对象,工作表对象

Dim exlapp,exlworkbook,exlworksheet

‘定义文件系统对象

Dim fso

‘创建excel

Set exlapp=CreateObject("excel.application")

‘创建文件对象

Set fso =CreateObject("scripting.filesystemobject")

‘判断当前路径是否存在excel文件

If fso.FileExists("c:\test.xlsx")Then

‘如果存在excel文件,则执行该代码

    Set exlworkbook=exlapp.Workbooks.Open("c:\test.xlsx")    

Else

‘如果不存在excel文件,则执行该代码

    Set exlworkbook=exlapp.Workbooks.Add

End If

‘创建工作表

Set exlworksheet=exlapp.Worksheets.Add

‘给工作表赋值

exlworksheet.cells(1,"c")="放到达到"

‘保存excel文件,如果已经有该文件,则使用save方法进行保存,

‘如果是新建的excel文件,原来不存在的话,则用savaas方法进行保存

If fso.FileExists("c:\test.xlsx")Then

    MsgBox "excel存在"

    exlworkbook.Save

Else

        MsgBox "excel不存在"

    exlworkbook.SaveAs("c:\test.xlsx")

End If

‘关闭工作薄

exlworkbook.Close

‘退出excel对象

exlapp.Quit

‘释放资源

Set exlapp =Nothing

Set exlworkbook =Nothing

Set exlworksheet =Nothing

Set fso =nothing

以上是关于UFT fso与excel之间的应用的主要内容,如果未能解决你的问题,请参考以下文章

Excel VBA批量处理寸照名字(类模块加FSO版)

Excel VBA FSO.GetFolder(folderPath) 在 2007 年但不是 2010 年工作

UFT在多个实例中执行应用程序

工具属性与功能剖析

为啥在本地可以导出Excel表,但是一上传服务器就不行了,导出的表里没有数据

js 导出到word,excel