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 当成一个进程一样嵌入 具体做法 参照调用进程

    评论

报告相同问题?

悬赏问题

  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 请问这个是什么意思?
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样
  • ¥15 java的GUI的运用
  • ¥15 我想付费需要AKM公司DSP开发资料及相关开发。