51Testing软件测试论坛

标题: 如何操作刚刚打开的excel文件?(该文件还没有保存到硬盘) [打印本页]

作者: bb64844866    时间: 2008-11-7 11:35
标题: 如何操作刚刚打开的excel文件?(该文件还没有保存到硬盘)
dim excel as object
dim book as object
set excel=createobject(excel.application)
set book=excel.wookbook.open("C:\文件名")
... ...


如上的语句,是操作已经存在硬盘上的excel文件,但是如果是刚刚新建的excel文件,例如系统中点“导出”按钮后打开的文档,如何写这个路径?等待有经验的人事回复!
作者: paprisgyl    时间: 2008-11-7 14:59
看看将其作为当前活动文档是否可行
作者: bb64844866    时间: 2008-11-10 00:56
标题: 能具体说下吗?
什么叫做当前文档?路径名该如何写?
作者: 5am    时间: 2008-11-24 14:28
试试ActiveWorkbook
作者: bb64844866    时间: 2008-11-28 15:15
标题: 感谢回复
这样写是吗?set book=excel.ActiveWorkbook
我去试试了呵呵
作者: bb64844866    时间: 2008-12-24 15:15
标题: 好象不行啊。。。
dim excel as object,book as object,worksheet as object
set excel=createobject("excel.application")
set book=excel.ActiveWorkbook
set worksheet=book.worksheets("Sheet1")
print worksheet.usedrange.rows.count
excel.quit
set excel=nothing

假设当前有一个刚刚打开的excel文件(比如是某个系统点导出excel按钮后打开的excel文件),此时这个文件并没有存储到硬盘,那么执行上述代码便无法打印出已使用的数据行数,等有经验的人事指点!。。。 。。。




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