• 3911阅读
  • 3回复

对excel的操作 [复制链接]

上一主题 下一主题
离线eagle
 
只看楼主 倒序阅读 楼主  发表于: 2011-09-16
我想问下能不能通过QT在指定目录下新建一个excel文档,如何实现?
如何通过QT判断电脑是否安装了office 的 excel?
离线wxj120bw

只看该作者 1楼 发表于: 2011-09-17
回 楼主(eagle) 的帖子
看下QAxObject手册
离线eagle
只看该作者 2楼 发表于: 2011-09-19
回 1楼(wxj120bw) 的帖子
用以下代码对excel进行操作:
QAxWidget excel("Excel.Application");
excel.setProperty("Visible", true);
QAxObject * workbooks = excel.querySubObject("WorkBooks");
workbooks->dynamicCall("Open (const QString&)", QString(path));
QAxObject * workbook = excel.querySubObject("ActiveWorkBook");
QAxObject * sheets = workbook->querySubObject("Sheets");
为什么在office 2010中无法通过,好像是在最后一句出现的错误。
离线wxj120bw

只看该作者 3楼 发表于: 2011-09-19
回 2楼(eagle) 的帖子
应该是workbook空指针导致的错误  但记不清楚步骤 你搜下本论坛的帖子
快速回复
限100 字节
 
上一个 下一个