我试图在没有警告的情况下保存
ActiveWorkbook.SaveAs Filename:= _
"C:\Users\Owner\Desktop\xxx\test.xlsx", _
ConflictResolution:=xlLocalSessionChanges
但仍然得到这个It is already exists do you want to replace
的东西
如何在没有警告的情况下保存和更换?
答案 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