相关疑难解决方法(0)

Saveas问题覆盖现有文件(Excel VBA)

我有以下宏是正确的,除非SaveAs我点击No或给我一个错误Cancel,如果我点击yes工作正常.

ActiveWorkbook.SaveAs Filename:=FileName, FileFormat:=xlWorkbook, ConflictResolution:=xlLocalSessionChanges

Application.DisplayAlert =True
Run Code Online (Sandbox Code Playgroud)

但是当我SaveAs选择No保存时,我遇到了以下错误.Excel消息:此位置已存在名为"........."的文件.你想替换它吗?我单击"否"或cancel得到运行时错误1004 .... SaveAs对象方法_Workbook失败.

我不想使用Application.DisplayAlerts = False,因为我希望用户知道有一个已经命名相同的文件.

  1. 为什么我会收到此错误?为什么我不能选择'不'
  2. 我还有什么其他选项可以显示文件已存在并选择NoCancel不获取运行时错误.

excel vba excel-vba

2
推荐指数
1
解决办法
5万
查看次数

标签 统计

excel ×1

excel-vba ×1

vba ×1