• 大小: 3KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: Html/CSS
  • 标签: qt  word  wps操作  

资源简介

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\

评论

共有 条评论