我在qt下寫了一個操作excel文件的程序,但是當運行到如下語句時:
workbook = workbooks->querySubObject("Open(QString&)", QDir::toNativeSeparators(path));
QAxObject * worksheets = workbook->querySubObject("WorkSheets");
打開路徑後要進行對象查詢,就發生了Error,程序異常退出,原來是excel表格打開後無法進入,正停留在激活頁面,
所以我用 office2016激活工具.exe 激活了,我就試了下,能激活了,因爲我的excel是2013版本的。
過了一會兒,提示我激活成功了~
然後,再運行下 qt程序, 正常了!