51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3541|回复: 11
打印 上一主题 下一主题

[原创] 保存excel时弹出的对话诓

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-9-2 13:27:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
需要保存一些信息到excel中,脚本如下:
dim Exlobj,Exlsheet,Exlpath,fso

Set Exlobj = CreateObject("Excel.Application")
Exlobj.Visible = False
Exlobj.Workbooks.Open Exlpath,ForWriting, False
Set ExlSheet = Exlobj.Workbooks(1).Worksheets(1)

。。。。。。。。

Exlsheet.Cells(i, 3)="T"
Exlobj.Save
Exlobj.Workbooks.close

set fso=nothing   
set Exlpath=nothing
set Exlobj=nothing
set Exlsheet=nothing

当运行到 Exlobj.Save 时,系统弹出窗口,问 resume.xlw 已经存在,是否要替换? 单击是 顺利保存,单击否 不能保存且脚本不能往下执行。

请问这是什么回事,如果才能在脚本运行时不显示这个对话诓?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-9-3 11:09:08 | 只看该作者

在参数设置成覆盖

在参数设置成覆盖
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-9-5 17:07:11 | 只看该作者

请问在哪设置呀?

找不到设置的地方,还请指点一下。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-9-6 00:23:24 | 只看该作者

用这个比你用的方便多了

DataTable.ExportSheet
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2005-9-6 14:04:59 | 只看该作者

请问一下,用excel的话能否避免弹出那个诓呢?

用DataTable.ExportSheet不是不行,只是最终结果还是需要保存到excel中,那还是会运行Exlobj.Save这一句的,也就是问题仍然存在。如果等运行完再手工导出到excel文件中就更麻烦拉,还不如按下这个对话框的“yes”键。
请问一下,怎么样才能避免弹出这个对话诓呢?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-9-6 21:16:48 | 只看该作者

DataTable.ExportSheet你用过了吗?

你先试了再说行吗?
你知道DataTable.ExportSheet 和DataTable.Export的功能了吗?
你用好了在回贴吧~
完全无语了~~
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-9-6 21:30:13 | 只看该作者
呵呵
楼主只顾钻研VBS技术,打算完全放弃QTP本身提供的函数啊
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-9-8 09:29:45 | 只看该作者
楼住的方法我没有用过哎~不太懂VBS
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2005-9-8 14:09:05 | 只看该作者

问题可以解决

使用DataTable的导入导出的确能解决这个问题。只是原来没想过使用这个功能,因为想着直接在excel文件里读取和写数据比较方便。
问题是解决了,只是不是很明白如果直接写excel文件,为什么保存的时候会弹出来这样一个提示诓。知道的还请多指教。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2011-4-27 10:26:09 | 只看该作者
Exlobj.Save
前面加上:Exlobj.DisplayAlerts = False即可
'当出现“在当前位置发现已经存在为"RESUME.XLW"的文件。您希望将该文件替换掉吗?” 使用DisplayAlerts代码解决
Exlobj.DisplayAlerts = False
Exlobj.Save
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2011-6-7 11:41:34 | 只看该作者
呵呵
楼主只顾钻研VBS技术,打算完全放弃QTP本身提供的函数啊
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2011-6-7 13:20:46 | 只看该作者
学习学习
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-20 01:29 , Processed in 0.078872 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表