怎样将 ActiveWorkbook.SaveAs Filename:="D:\Mark++Pro-7核\printxm0.ini", FileFormat:= _ xlText, CreateBackup:=False '保存printxm0.ini文件,提示是否覆盖' 修改成不弹出覆盖提示框,将原文件替换掉
时间: 2024-03-02 13:52:49 浏览: 180
word格式模板:EXCEL-VBA-常用语句400句.docx
如果你想要在保存文件时不弹出覆盖提示框,可以在 `SaveAs` 方法中使用 `Application.DisplayAlerts` 属性,将其设置为 `False`。这样一来,Excel 会在保存文件时自动覆盖同名文件,而不弹出提示框。
以下是修改后的代码:
```
Application.DisplayAlerts = False ' 关闭警告提示框
ActiveWorkbook.SaveAs Filename:="D:\Mark++Pro-7核\printxm0.ini", FileFormat:=xlText, CreateBackup:=False
Application.DisplayAlerts = True ' 恢复警告提示框
```
这里将 `Application.DisplayAlerts` 属性设置为 `False` 后,Excel 会在保存文件时自动覆盖同名文件,而不弹出提示框。保存完毕后,将 `Application.DisplayAlerts` 属性设置为 `True`,以恢复警告提示框。这样可以避免在其他操作时,不小心关闭了警告提示框而导致数据丢失的风险。
阅读全文