• 1445阅读
  • 0回复

QAxObject显示EXCEL的相关问题 [复制链接]

上一主题 下一主题
离线shiyanbo
 

只看楼主 正序阅读 楼主  发表于: 2019-10-08
程序目的是想把word,excel内嵌到QT的原生控件中去
目前操作word没有问题,但是加载excel,如果当前excel有多个工作表,则只能加载默认的,下面的切换工作表图片无法正确显示,求解?


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();
快速回复
限100 字节
 
上一个 下一个