51Testing软件测试论坛

标题: 关于对excel的操作 [打印本页]

作者: zhuyuancan    时间: 2007-7-6 15:53
标题: 关于对excel的操作
Set fs=createobject("excel.application")
Set excel=fs.workbooks.open("f:\111.xls")
Set a = excel.WorkSheets(1)
.
.
fs.quit
Set fs=nothing
能正常执行上面的代码!!但是执行之后我手动的去打开f盘下的excel文件时,提示正在编辑只能以只读方式打开!!!
什么原因呢????应该加什么代码
作者: sidneylover    时间: 2007-7-6 17:48
加上
excel.save
excel.close保存 关闭
作者: zhuyuancan    时间: 2007-7-6 18:03
不行啊,,提示:类不支持automation操作,excel.save
excel.close
作者: sidneylover    时间: 2007-7-6 18:13
那你把excel换成其他的试试,可能是关键词

再看看你的XLS文件是不是只读什么的
作者: MarsNoNo    时间: 2007-7-12 20:35
请LZ检查,是否excel.close加错地方了。
刚刚我运行过这段代码,没有出现你所说的xls被独占的现象。




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