如何在保存时禁用警告?

Bur*_*ras 2 vba

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

ActiveWorkbook.SaveAs Filename:= _
        "C:\Users\Owner\Desktop\xxx\test.xlsx", _
        ConflictResolution:=xlLocalSessionChanges
Run Code Online (Sandbox Code Playgroud)

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

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

sou*_*817 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
Run Code Online (Sandbox Code Playgroud)

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

  • 即使例程抛出错误,始终将其设置为true也很重要.[见这个](http://stackoverflow.com/a/1038115/3198973)了解更多信息. (3认同)