【问题标题】:How to disable warnings at saving?如何在保存时禁用警告?
【发布时间】:2014-05-29 15:10:22
【问题描述】:

我试图在没有警告的情况下保存

ActiveWorkbook.SaveAs Filename:= _
        "C:\Users\Owner\Desktop\xxx\test.xlsx", _
        ConflictResolution:=xlLocalSessionChanges

但仍然得到这个It is already exists do you want to replace 的东西

如何在没有警告的情况下保存和替换?

【问题讨论】:

    标签: vba


    【解决方案1】:

    尝试在开始时将其包装在 Application.DisplayAlerts = false 中,最后在 Application.DisplayAlerts = true 中包装。比如:

    Application.DisplayAlerts = False
    
    ActiveWorkbook.SaveAs Filename:= _
            "C:\Users\Owner\Desktop\xxx\test.xlsx", _
            ConflictResolution:=xlLocalSessionChanges
    
    Application.DisplayAlerts= True
    

    http://msdn.microsoft.com/en-us/library/office/ff839782(v=office.15).aspx

    【讨论】:

    • 即使例程抛出错误,始终将其设置回 true 也很重要。 See this 了解更多信息。
    猜你喜欢
    • 1970-01-01
    • 2013-01-05
    • 2012-08-03
    • 2011-05-19
    • 2012-01-01
    • 1970-01-01
    • 2014-07-08
    相关资源
    最近更新 更多