如何处理Excel宏中的错误和“取消”?

时间:2019-03-06 19:41:34

标签: excel vba

我有以下脚本,提示用户将文件另存为.xlsx,初始文件名为“ Report”。如果用户保存文档,则所有内容都会正确保存。但是,如果用户选择“取消”,则excel会将文件另存为“ FALSE.xlsx”。我该如何使它根本不保存文件而只是将其保持打开状态?

path = "C:\Report\"
fileSaveName = Application.GetSaveAsFilename(InitialFileName:=path & "Report", _
 fileFilter:="Excel Workbooks (*.xlsx; *.xlsx),*.xlsx;*.xslx")
Application.DisplayAlerts = True
ActiveWorkbook.SaveAs Filename:=fileSaveName, FileFormat:=xlOpenXMLWorkbook

1 个答案:

答案 0 :(得分:1)

Set Test Variable