Qt调用word 例子
Qt调用word 例子
Getting Microsoft Word Object to SaveAs
- #include <QtGui>
- #include <QAxObject>
- #include <QAxWidget>
- int main(int argc, char **argv)
- {
- QApplication a(argc, argv);
- QAxWidget word("Word.Application");
- word.setProperty("Visible", true);
- QAxObject * documents = word.querySubObject("Documents");
- documents->dynamicCall("Add (void)");
- QAxObject * document = word.querySubObject("ActiveDocument");
- document->dynamicCall("SaveAs (const QString&)", QString("e:/test/docbyqt.doc"));
- document->dynamicCall("Close (boolean)", false);
- word.dynamicCall("Quit (void)");
- return 0;
- }
Getting Microsoft Word Object to SaveAs
- //Start Word
- my_app = new QAxObject("Word.Application", this);
- QAxObject* my_docs = my_app->querySubObject("Documents");
- //Open newDocName
- QVariant filename(newDocName);
- QVariant confirmconversions(false);
- QVariant readonly(false);
- QVariant addtorecentfiles(false);
- QVariant passworddocument("");
- QVariant passwordtemplate("");
- QVariant revert(false);
- QAxObject* doc = my_docs->querySubObject("Open(const QVariant&, const QVariant&,const QVariant&, const QVariant&, const QVariant&, const QVariant&,const QVariant&)", filename,confirmconversions, readonly, addtorecentfiles, passworddocument, passwordtemplate, revert);
- //Pull out active document object
- QAxObject* active_doc = my_app->querySubObject("ActiveDocument");
- QVariant newFileName(fileNameString);
- QVariant fileFormat(10); //Saving as filtered html
- QVariant LockComments(false);
- QVariant Password("");
- QVariant recent(true);
- QVariant writePassword("");
- QVariant ReadOnlyRecommended(false);
- active_doc->querySubObject("SaveAs(const QVariant&, const QVariant&,const QVariant&, const QVariant&, const QVariant&, const QVariant&,const QVariant&)", newFileName, fileFormat, LockComments, Password, recent, writePassword, ReadOnlyRecommended);
Qt调用word 例子相关推荐
- QT读取Word文档
Word文档读取 开发工具与关键技术:QtCreator.C++ 作者:何任贤 撰写时间:2020年06月02日 Word文档读取 我们先要在工程文件加入 QT += axcontainer 我们要用 ...
- 【转】Qt调用dll中的功能函数
DLL 优点 ------------------------------------- 1.扩展了应用程序的特性: 2.可以用许多种编程语言来编写: 3.简化了软件项目的管理: 4.有助于节省内存: ...
- Qt实现word文档转html
最近在做编辑器,要读取Word文档,但是QT的QTextEdit没办法直接读取,网上查了好多资料也没有找到解决办法,只好自己动手,现在发出来,给大家提供个方便.(doc和docx格式均可以) 主要原理 ...
- QT写word的三种方式
最近项目里用到了QT写word,入了不少坑,也有了一些很基础的认识,简单说说,希望能帮到大家. 三种方式如下: 1.通过html (优点生成速度快,有点html.css基础就能上车:缺点是只支持css ...
- Qt调用Matlab库C#库dll调用C++调用C#库CSharp库lib invoke matlab library .net donet netframework
Qt调用Matlab库C#库dll调用C++调用C#库CSharp库lib invoke matlab library .net donet netframework 该文章是一篇说明c++/Qt调用 ...
- Qt对word文档操作总结
Qt对word文档操作总结 近期在使用Qt对word进行读写操作时候遇到很多问题,对于Qt内部没有很好的库函数可以使用.office官网上的文档只有VBA的示例,没有Qt的语法例子.在这里作者介绍了一 ...
- 精伦安全模块-身份证读卡器对接-Qt调用SDK
文章目录 精伦身份证读卡器 SDK qt调用测试读取身份证 库文件添加 编译器 测试代码 编译运行 精伦身份证读卡器 SDK 使用的是通用二次开发包V3.2的sdk Dewlt.dll JpgDll. ...
- C++(Qt) 和 Word 交互总结(二)
阅读本文大概需要 6 分钟 之前有一篇文章介绍过 C++/Qt 操作 Word的一些方法,虽然能满足一部分使用场景,但是终究是在某些平台上有限制,使用起来还是不方便,所以就有了这边文章 我们知道操作 ...
- QT操作Word,插入表格
最近在做QT导出word报表,发现网上的资源不是很多,也浪费了很多时间,我自己做了一份demo,将会详细讲述如何做出需要样式的报表.在网上很容易查到java或者其他语言操作word的接口函数,但是QT ...
最新文章
- Redis之单线程 Reactor 模型
- JavaScript原型-进阶者指南
- 阿里云护航罗振宇2018“时间的朋友”跨年演讲,与千万观众一起跨年
- linux webshell 页面管理,instantbox:30s内快速搭建可通过webshell管理的Linux系统
- SkyEye图形化界面使用技巧篇(二)
- 魔兽世界私服架设 服务器架设简易教程
- CentOS7图形界面启动报错unable to connect to X server
- 一行代码调节屏幕亮度
- 取回Apple TV遥控器的D-Pad
- CorelDraw插件开发-VBA-常用功能-二维码创建-cdr插件
- 【安全牛学习笔记】 端口扫描
- python 爱心文字墙_博客园墙裂推荐!从未见过如些清新脱俗的完整Python+requests接口自动化测试框架搭建文章!...
- C语言|博客作业07
- lancet: 一个全面、高效、可复用的go语言工具函数库
- 汤姆猫信使: 折翼的信使
- 机器学习——K-Means聚类算法及其应用
- linux开启swap(磁盘缓存)操作
- 二手笔记本中常见三叉插头以及英标欧标和美标的区别!
- OpenCv设置摄像头参数/获得摄像头参数值
- 杨永智:创业者需具备的六大基因 五大攻略(上)
热门文章
- python运行文件后缀_Python程序存储成以.py为扩展名的程序文件用Python解释器执行。(4.5分)_学小易找答案...
- eclipse 的快捷键
- 练习一下linux中的list函数。
- 面相对象的topSort和递推【ural1022/ural1017】
- 设计模式-模板模式-个人理解
- [转]Asp.net 将js文件打包进dll 方法
- 浅谈对腾讯云微信小程序解决方案服务端的理解(主要针对信道服务)
- vue-cli ——解决多次复用含有Echarts图表组件的问题
- 数据库分库分表和带来的唯一ID、分页查询问题的解决
- 无法启动此程序,因为计算机中丢失 MSVCP120.dll。尝试安装该程序以解决此问题