ciscohabdbook 2016-01-22 02:59 采纳率: 0%
浏览 5221
已结题

QT 如何将 word文档嵌入窗体

#include "mainwindow.h"
#include
#include
#include
#include
#include

showWord_ex1()
{
QAxWidget word(0,0);
word.resize(400,400);
word.setControl(QString::fromUtf8("{000209FF-0000-0000-C000-000000000046}"));
word.setProperty("Visible", true);
QAxObject * documents = word.querySubObject("Documents");
documents->dynamicCall("Add (void)");
QAxObject * document = word.querySubObject("ActiveDocument");
word.show();
}

showFlash()
{
QAxWidget *flash = new QAxWidget(0,0);
flash->resize(1024,768);
// Shockwave Flash Object
flash->setControl(QString::fromUtf8("{d27cdb6e-ae6d-11cf-96b8-444553540000}"));
//flash->setControl(QString::fromUtf8("{00020900-0000-0000-C000-000000000046}"));
//flash->setObjectName("Shockwave Flash Object");
flash->dynamicCall("LoadMovie(long,string)",0,"c:/123.swf");
flash->show();
}

int main(int argc, char *argv[])
{
QApplication a(argc, argv);
showWord_ex1();
//showFlash();
//showWord_ex();
return a.exec();
}

代码如上:
flash 控件成功的嵌入窗体,但是word 文档,没有嵌入窗体,直接在窗体打开。
请大神解答:
要的效果就是 word文档嵌入窗体。
请提供可行的代码或者链接

  • 写回答

1条回答

  • qingrenufo 2016-01-22 03:05
    关注

    考虑把word 当成一个进程一样嵌入 具体做法 参照调用进程

    评论

报告相同问题?

悬赏问题

  • ¥15 安装svn网络有问题怎么办
  • ¥15 Python爬取指定微博话题下的内容,保存为txt
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥15 latex怎么处理论文引理引用参考文献