文件名的文件格式和扩展名.csv不匹配



我使用 VBA 以.csv格式保存了一个文件。下面是代码:

ActiveWorkbook.SaveAs "FilePath" & Format(Now() - 3, "mm.dd.yy") & ".csv"

文件已成功保存。但是,在打开文件时,它会抛出错误"文件名的文件格式和扩展名.csv不匹配。文件可能已损坏或不安全"。我正在尝试禁止显示此警告消息。如果有人帮助我知道我在这里缺少什么,那就太好了。

我想你缺少文件格式。

ActiveWorkbook.SaveAs Filename:="FilePath" & Format(Now() - 3, "mm.dd.yy") & ".csv", _
FileFormat:=xlCSV

如果此文件格式不起作用,您可以查看以下链接, 在这里您可以找到更多使用 CSV 的版本:( https://msdn.microsoft.com/en-us/vba/excel-vba/articles/xlfileformat-enumeration-excel

相关内容

最新更新