我在qt下写了一个操作excel文件的程序,但是当运行到如下语句时:
workbook = workbooks->querySubObject("Open(QString&)", QDir::toNativeSeparators(path));
QAxObject * worksheets = workbook->querySubObject("WorkSheets");
打开路径后要进行对象查询,就发生了Error,程序异常退出,原来是excel表格打开后无法进入,正停留在激活页面,
所以我用 office2016激活工具.exe 激活了,我就试了下,能激活了,因为我的excel是2013版本的。
过了一会儿,提示我激活成功了~
然后,再运行下 qt程序, 正常了!