当前位置: 首页 > news >正文

dw 做的网站能用吗安卓aso优化

dw 做的网站能用吗,安卓aso优化,杭州工业设计公司有哪些,方案网站有哪些QT中操作word文档: 参考如下内容: C(Qt) 和 Word、Excel、PDF 交互总结 Qt对word文档操作总结 QT中操作word文档 Qt/Windows桌面版提供了ActiveQt框架,用以为Qt和ActiveX提供完美结合。ActiveQt由两个模块组成: QAxContainer模…

QT中操作word文档:

参考如下内容:
C++(Qt) 和 Word、Excel、PDF 交互总结

Qt对word文档操作总结

QT中操作word文档

Qt/Windows桌面版提供了ActiveQt框架,用以为Qt和ActiveX提供完美结合。ActiveQt由两个模块组成:
QAxContainer模块允许我们使用COM对象并且可以在Qt应用程序中嵌入QActive控件。
QAxServer模块允许我们导出使用Qt编写的自定义的COM对象和Active控件。

在这里,我们使用了QAxContainer模块,所以在.pro中,需要使用下面这一项来链接这个QAxContainer模块:CONFIG+=qaxcontainer(注意:在QT5.3中使用的是:QT += widgets gui axcontainer)。

在头文件中包含QAxWidget和QAxObject。

一、建立一个word模板,dot、dotx

新建一个word文档模板,内容如下:
在这里插入图片描述

选中项目下的一个单元格,点击上面菜单栏中的 ”插入书签”,添加如下书签:
在这里插入图片描述

二、编写测试代码

//新建一个word应用程序QAxWidget *word = new QAxWidget("Word.Application");if(word == NULL){return 0;}//并设置为不可见word->setProperty("Visible", false);//获取所有的工作文档QAxObject *documents = word->querySubObject("Documents");if (documents == NULL){return 0;}//以template.dotx为模板新建一个文档documents->dynamicCall("Add(QString)", QString("D:/template.dotx"));//获取当前激活的文档QAxObject *document = word->querySubObject("ActiveDocument");if (document == NULL){return 0;}//获取文档中名字为Customer_Name的标签QAxObject *pCustomer_Name = document->querySubObject("Bookmarks(QVariant)", QString("Customer_Name"));//选中标签,将字符sText插入到标签位置if (!pCustomer_Name->isNull()){QString sText = "CJX";//此处为替换内容pCustomer_Name->dynamicCall("Select(void)");                             //选中要选中的区域pCustomer_Name->querySubObject("Range")->setProperty("Text", sText);      //进行替换操作}//获取文档中名字为Name的标签QAxObject *pName = document->querySubObject("Bookmarks(QVariant)", QString("Name"));//选中标签,将字符sText插入到标签位置if (!pName->isNull()){QString sText = "语文";//此处为替换内容pName->dynamicCall("Select(void)");                             //选中要选中的区域pName->querySubObject("Range")->setProperty("Text", sText);      //进行替换操作}//获取文档中名字为Number的标签QAxObject *pNumber = document->querySubObject("Bookmarks(QVariant)", QString("Number"));//选中标签,将字符sText插入到标签位置if (!pNumber->isNull()){QString sText = "100";//此处为替换内容pNumber->dynamicCall("Select(void)");                             //选中要选中的区域pNumber->querySubObject("Range")->setProperty("Text", sText);      //进行替换操作}//将文件保存为doc,同样可以生成docx文档QString pathsave = QApplication::applicationDirPath()+ "/template.docx";document->dynamicCall("SaveAs(const QString&))", QDir::toNativeSeparators(pathsave));document->dynamicCall("Close (boolean)", false);word->dynamicCall("Quit()");delete word;

最后附上测试文档链接:
https://download.csdn.net/download/cao_jie_xin/88753710

http://www.yayakq.cn/news/294526/

相关文章:

  • 网站运营工作计划什么是网站架构
  • 图片类网站 怎么做优化精品课网站制作
  • 银川网站网站建设网站建设财务上怎么处理
  • 网站建设推广价格微商货源网站源码
  • 宁波外贸网站制作公司网页制作软件大概需要多少钱
  • 做正规小说网站新网站该如何做网站优化呢
  • 中国监理建设协会网站做棋牌推广网站违反不
  • 坪山网站设计的公司网页设计班级网站用什么做首页
  • 外贸在什么网站做网站建设seo视频教程
  • 制作微信商城网站开发营销型网站策划建设分为哪几个层次
  • 校内 实训网站 建设爱站网关键词密度查询
  • 那些论坛网站做的比较好网站建设在哪里申请
  • saas建站平台陕西建设监理证书查询网站
  • 游戏网站制作教程小狗做爰网站
  • 惠东县住房和城乡规划建设局网站工商注册深圳
  • 中山建网站价格河南省新闻出版学校怎么样
  • 北京市教学名师奖建设项目网站什么是a站
  • 网站需要的技术泰安网络推广平台
  • 做旅游网站用什么颜色西安网站建设招骋
  • 先做网站先备案活动汪策划网站
  • 烟台网站建设询问企汇互联专业网站开发能不能用win7系统
  • 学做网站需要什么网站开发开票交税
  • 建立自己的网站需要多少钱景区网站建设案例
  • 冬季什么行业做网站比较多一般通过
  • 湖南高端网站制自己制作头像app软件
  • 网站建站步骤建筑企业管理咨询公司是做什么的
  • 管理部门网站建设说明h5网站有哪些
  • 英文网站一般用什么字体河南省信息服务平台官网
  • 怎么做网盘搜索引擎网站获取网站访客信息
  • 如何采集网站文章如何在南美做网站推广