• 8475阅读
  • 6回复

[提问]用ActiveX怎样将Excel潜入到Mainwindow中显示,而不是独立显示Excel程序 [复制链接]

上一主题 下一主题
离线xcykkk
 
只看楼主 倒序阅读 楼主  发表于: 2011-08-07
用ActiveX怎样将Excel潜入到Mainwindow中显示,而不是独立显示Excel程序!!!
如题,请前辈们帮帮忙!!!查了好几天资料都毫无痕迹啊!!!求助,跪求,求助!
离线wxj120bw

只看该作者 1楼 发表于: 2011-08-07
回 楼主(xcykkk) 的帖子
qt的qcontainter是不是有QAxObject和 QAxWidget两个类 你是不是用了QAxWidget类才显示出excel程序
还有别发重复的帖子

离线xcykkk
只看该作者 2楼 发表于: 2011-08-08
回 1楼(wxj120bw) 的帖子
1.不论用QAxObject还是QAxWidget  都会显示的是Excel程序。而不是在Qt的对话框里潜入Excel的形式显示。
2.发完帖子没人回,都沉了,没请教到问题,还不允许再发个帖子问么?
若大哥您知道怎么搞定,请求帮帮忙说明一下!!!
离线wxj120bw

只看该作者 3楼 发表于: 2011-08-08
回 2楼(xcykkk) 的帖子
我曾用过QAxObject调用excel,没显示excel出来,不过管理器有其进程。
还有你可以自己顶帖子,但不要重发帖子。
离线xcykkk
只看该作者 4楼 发表于: 2011-08-08
回 3楼(wxj120bw) 的帖子
喔喔...
QAxWidget excel("Excel.Application");
excel.setProperty("Visible", true);                    //加了这个属性显示当前Excel的窗口了
可是...excel.show();                QAxWidget  显示出来却没有excel的内容。

多谢指点了,以后自己顶贴!!!
O(∩_∩)O~
估计是不行了,查了好几天资料了,OLE可以这么直接把Excel直接嵌入到窗体里!
sigh... 看来得用html画表格了!⊙﹏⊙b汗......
离线roywillow

只看该作者 5楼 发表于: 2011-08-08
既然是个widget,我想你是不是没指定parent……
另外作为窗体的一个组件,一般是声明为指针形式的然后new
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线john607995

只看该作者 6楼 发表于: 2013-02-28
回 楼主(xcykkk) 的帖子
这个问题,你解决了吗。
快速回复
限100 字节
 
上一个 下一个