资源简介
qt操作word(或wps),也可以将html生成的文档另存为正常的文档形式。
代码片段和文件信息
#include “WordEngine.h“
#include “qt_windows.h“
WordEngine::WordEngine()
{
m_pWord = NULL;
m_pWorkDocuments = NULL;
m_pWorkDocument = NULL;
m_bIsOpen = false;
m_bNewFile = false;
HRESULT result = OleInitialize(0);
if (result != S_OK && result != S_FALSE)
{
qDebug() << QString(“Could not initialize OLE (error %x)“).arg((unsigned int)result);
}
}
WordEngine::~WordEngine()
{
if(m_bIsOpen)
close();
OleUninitialize();
}
bool WordEngine::Open(QString sFile bool bVisible)
{
//新建一个word应用程序
m_pWord = new QAxobject();
bool bFlag = m_pWord->setControl(“kwps.Application“);//bool bFlag = m_pWord->setControl(“word.Application“);
if (!bFlag)
{
return false;
}
m_pWord->setProperty(“Visible“ bVisible);
//获取所有的工作文档
QAxobject *document = m_pWord->querySubobject(“Documents
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6125 2019-02-11 10:47 word\WordEngine.cpp
文件 1105 2019-01-15 17:36 word\WordEngine.h
文件 108 2019-02-13 14:48 word\调用代码.txt
目录 0 2019-02-13 14:47 word\
- 上一篇:动态数据显示网站
- 下一篇:html5实现的绘图类fabric.js
评论
共有 条评论