• 11365阅读
  • 6回复

用QT的ActiveX如何读取WORD文档 [复制链接]

上一主题 下一主题
离线duduqq
 

只看楼主 倒序阅读 楼主  发表于: 2011-01-04
能否用ActiveX来打开一个WORD文档,并读取到里面的数据,再显示到QT的界面上。
谁有做过这样的例子,能否给个可用的例子。
离线XChinux

只看该作者 1楼 发表于: 2011-01-04
可以的,但没有试验过。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线wd007

只看该作者 2楼 发表于: 2011-01-04
也是知道可以,但没有例子。可以到国外的论坛里面找找。
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线luoyes

只看该作者 3楼 发表于: 2011-01-05
我做过一些简单的测试,可以显示word文档,以下是我使用的方法:

创建一个工程,以QDialog为基类,首先在UI上添加一个 QAXWidget ,命名为 m_pWordWidget

构造函数中:
ui.m_pWordWidget->setControl( "Word.Document" );

这样就可以显示出word界面,但是没有工具条和菜单,如果以QMainWindow为基类则可以显示菜单,但菜单都不好使。


哪位大侠如果知道如何正确的使菜单和工具条显示出来还请不吝赐教,在此先谢过了。 :)
[ 此帖被luoyes在2011-01-05 10:47重新编辑 ]
离线qs9889

只看该作者 4楼 发表于: 2011-01-06
用dsoframer
离线duduqq

只看该作者 5楼 发表于: 2011-01-08
我现在只需要获得WORD文档中的数据就行了,把这些数据显示出来就好了
离线loopolike

只看该作者 6楼 发表于: 2011-01-12
关注中,除过ActiveX还有其它办法来操作Word吗,我以前也是用的ActiveX,但是我现在有点想把这种功能的程序用到linux下
快速回复
限100 字节
 
上一个 下一个