我这里有一个C++的代码,如下,Excel2013调用没有问题,但是,在Excel2016下面的代码就会出错。说什么无效。。
excel.CreateInstance("Excel.Application");
DoEvents();
if(atoi((const char *)excel->Version) >= 12) {
ChangeExtensions(files, xlsFiles);
ChangeExtensions(bookNames, xlsBookNames);
for(unsigned int i = 0; i < files.size(); i++)
{
if(!SaveAsXls(files[i], xlsFiles[i]))
{
DeleteTempFiles(files);
DeleteTempFiles(xlsFiles);
return false;
}
}
}