【问题标题】:Force overwrite file when exporting using excel使用excel导出时强制覆盖文件
【发布时间】:2013-12-04 18:20:08
【问题描述】:

如果已经存在同名文件,我该如何做到这一点,它会被悄悄覆盖?

Dim oExcel
Dim oBook
Set oExcel = CreateObject("Excel.Application")
Set oBook = oExcel.Workbooks.Open(Wscript.Arguments.Item(0))

'What options to add?
oBook.SaveAs "out.csv", 6

oBook.Close False
oExcel.Quit

【问题讨论】:

    标签: vbscript


    【解决方案1】:

    使用.DisplayAlerts = False 关闭此类问题。

    【讨论】:

    • 我把这个放在哪里?当我把它写在自己的行上时,我得到一个“无效或不合格的参考”。请注意,我将脚本保存为.vbs,然后让 windows 弄清楚要使用什么。不知道我是否应该以不同的方式运行它。
    • @Keikoku - 你没看到stackoverflow.com/a/20382898/603855的代码中使用了它
    • 啊,这就是你所说的领先.
    猜你喜欢
    • 1970-01-01
    • 2017-04-06
    • 2010-09-23
    • 2011-08-16
    • 2014-09-06
    • 2012-01-22
    相关资源
    最近更新 更多