将.xls转换为.xlsx的代码

时间:2015-09-18 12:48:33

标签: excel excel-vba vba

我发现此代码段在线将我的if (!f_in) { fprintf(stderr, "Can't open input file in.list!\n"); exit(1); } 文件转换为if (f_in == NULL) { fprintf(stderr, "Can't open input file in.list!\n"); exit(1); } 个文件。

.xls

当我运行它时它确实正确地创建备份但是当它保存文件时它会显示test.xls已存在于文件夹中的消息,但是我希望它保存为.xlsx,如图所示在替换功能中。

代码有什么问题?

1 个答案:

答案 0 :(得分:1)

替换

wb.SaveAs Filename:=saveFileName

wb.SaveAs Filename:=saveFileName, FileFormat:=xlOpenXMLWorkbook

并替换

wb.Close SaveChanges:=True

wb.Close SaveChanges:=False