• 7545阅读
  • 2回复

如何用Qt在Excel中新建一个sheet页 [复制链接]

上一主题 下一主题
离线huyaowu
 

只看楼主 倒序阅读 楼主  发表于: 2010-09-01
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
  1. excel = new QAxWidget("Excel.Application");
  2. excel->setProperty("Visible", true);
  3. workBooks = excel->querySubObject("WorkBooks");
  4. workBooks->dynamicCall("Open (const QString&)", ui.lineEdit->text());
  5. QAxObject *workbook = excel->querySubObject("ActiveWorkBook");
  6. QAxObject * worksheets = workbook->querySubObject("WorkSheets");


我想在这个excel文件中新建一个sheet,但试了下
QAxObject* newSheet = worksheets->querySubObject("Add()");
出错

新建sheet页该怎么写呢
离线XChinux

只看该作者 1楼 发表于: 2010-09-01
你调用dynamicCall()也不行吗?
附件: Qt ActiveX Excel.zip (101 K) 下载次数:113
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线huyaowu

只看该作者 2楼 发表于: 2010-09-01
回 1楼(XChinux) 的帖子
现在又可以了~谢谢提供的好资料!
快速回复
限100 字节
 
上一个 下一个