如何在保存时禁用警告?

时间:2014-05-29 15:10:22

标签: vba

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

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

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

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

1 个答案:

答案 0 :(得分:7)

尝试将其包装在开头的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