我发现此代码段在线将我的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,如图所示在替换功能中。
代码有什么问题?
答案 0 :(得分:1)
替换
wb.SaveAs Filename:=saveFileName
与
wb.SaveAs Filename:=saveFileName, FileFormat:=xlOpenXMLWorkbook
并替换
wb.Close SaveChanges:=True
与
wb.Close SaveChanges:=False