问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Qt里QAxObject应该怎么用

发布网友 发布时间:2022-05-14 18:14

我来回答

1个回答

热心网友 时间:2023-10-19 22:30

首先在.pro文件中添加CONFIG += qaxcontainer 接着程序实现 QString filepath=QFileDialog::getSaveFileName(this,tr("Save orbit"),".",tr("Microsoft Office 2007 (*.xlsx)"));//获取保存路径 if(!filepath.isEmpty()){ QAxObject *excel = new QAxObject(this); excel->setControl("Excel.Application");//连接Excel控件 excel->dynamicCall("SetVisible (bool Visible)","false");//不显示窗体 excel->setProperty("DisplayAlerts", false);//不显示任何警告信息。如果为true那么在关闭是会出现类似“文件已修改,是否保存”的提示 QAxObject *workbooks = excel->querySubObject("WorkBooks");//获取工作簿集合 workbooks->dynamicCall("Add");//新建一个工作簿 QAxObject *workbook = excel->querySubObject("ActiveWorkBook");//获取当前工作簿 QAxObject *worksheets = workbook->querySubObject("Sheets");//获取工作表集合 QAxObject *worksheet = worksheets->querySubObject("Item(int)",1);//获取工作表集合的工作表1,即sheet1 QAxObject *cellX,*cellY; for(int i=0;i
querySubObject("Range(QVariant, QVariant)",X);//获取单元格 cellY = worksheet->querySubObject("Range(QVariant, QVariant)",Y); cellX->dynamicCall("SetValue(const QVariant&)",QVariant(ui->tableWidget->formula(i,0).toInt()));//设置单元格的值 cellY->dynamicCall("SetValue(const QVariant&)",QVariant(ui->tableWidget->formula(i,1).toInt())); } workbook->dynamicCall("SaveAs(const QString&)",QDir::toNativeSeparators(filepath));//保存至filepath,注意一定要用QDir::toNativeSeparators将路径中的"/"转换为"\",不然一定保存不了。 workbook->dynamicCall("Close()");//关闭工作簿 excel->dynamicCall("Quit()");//关闭excel delete excel; excel=NULL; }
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抗击疫情祝福语简短 疫情早日结束愿大家平安(精选76句) 新肺炎防范祝福语 2024年为武汉加油的朋友圈祝福语暖心句子 qq对对碰为什么在QQ游戏客户端页面没有QQ对对碰游戏 关于山地车骑行装备 烧心反酸吃什么药缓解 反胃酸烧心吃什么药 我第第因为喜欢一位女孩不和他谈拉受刺激神经错乱厌世厌学 怎么办 精神错乱你了解了吗 溯洄从之道阻且长什么意思 用蓝色的爱心纸做一张读书卡里面要写些什么 帮我做个读书卡 我想买LG对开门带饮水机制冰机的冰箱,可是没预留水管怎么办? 新华文轩阅读卡的作用 关于读书卡片 什么牌子的冰箱最大,质量最好,最便宜,最省电,最好还带净水处理器和饮水机? Node是什么以及对什么有好处?-浅析Node.js:一个“编码就绪”服务器-IT168 ... 《名侦探柯南》哀说的一句话是什么意思? 名侦探柯南 是哪集哀说自己是鲨鱼而兰是海豚 上位机qt怎么指定arm-linux的文件路径? Qdir如何删除指定文件夹 Linux Qt中的QDir类的相关问题,请大神指导!!很急!!!!请相助!!! Qt中如何从QString转换为QDir::Filters 柯南中(哀)鲨鱼真的需要羡慕(兰)海豚吗? iphone的文件在哪里看 兰色海豚布娃娃代表什么 广告程序杀不掉。。。 灰原说自己是鲨鱼 兰是海豚的那句话是什么 电脑为什么会无缘无故弹出色情广告? 刘谦代言什么饮料广告 如何有效地提高自己的阅读速度呢? 如何从gamit的qfile中获取时间序列 你2018年,北京奥运会有哪些了解? 谁能帮写写下读书卡啊 书名———————————— 作者———— 摘录—————— 赏析———— 电冰箱是饮水机的3倍,电冰箱比饮水机贵240,求电冰箱和饮水机各多少元? 专利文献阅读卡有什么作用? 六年级的读书卡关于雷锋 江苏诚德标识标牌有限公司怎么样? 江苏诺佳广告标识制作有限公司怎么样? 江苏锋范标识有限公司怎么样? 江苏明豪标识标牌有限公司怎么样? 江苏明哲标识标牌有限公司怎么样? 江苏德派标识标牌有限公司怎么样? 南京新弘毅标识工程有限公司怎么样? 苏州千雪标识标牌有限公司怎么样? 原始wxid怎么加好友 无锡智印堂创意设计有限公司怎么样? 盐城市宏诚标识有限公司怎么样? 江苏超凡标牌股份有限公司怎么样? wxid开头的怎么添加好友?