查看完整版本: [-- QAxObject显示EXCEL的相关问题 --]

QTCN开发网 -> Qt基础编程 -> QAxObject显示EXCEL的相关问题 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

shiyanbo 2019-10-08 09:55

QAxObject显示EXCEL的相关问题

程序目的是想把word,excel内嵌到QT的原生控件中去
目前操作word没有问题,但是加载excel,如果当前excel有多个工作表,则只能加载默认的,下面的切换工作表图片无法正确显示,求解?
[attachment=20874]

QAxWidget* m_DocContent = nullptr;                    
m_DocContent =  new QAxWidget("Excel.Application",m_picView);                    
m_DocContent->dynamicCall("SetVisible (bool Visible)", "false");     //隐藏窗体              
m_DocContent->setProperty("DisplayAlerts", false);                    
QRect rectSrc = m_picView->viewport()->rect();                    
rectSrc.setBottom(rectSrc.bottom()-2);                    
m_DocContent->setGeometry(rectSrc);                    //设置显示区域范围
QByteArray test = imagePath.toLocal8Bit();                    
m_DocContent->setControl(QString::fromLocal8Bit(test.data()));                    
m_DocContent->show();


查看完整版本: [-- QAxObject显示EXCEL的相关问题 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled