在Qt 4.8 QWidget中的MS Excel ActiveX控件没有用于数据格式化的功能区

时间:2018-06-06 06:47:02

标签: qt activex ole activeqt activex-documents

我正在尝试在我的qt小部件中打开MS Excel工作簿。使用以下代码,我可以在我的qt应用程序中成功打开工作簿。我正在使用嵌入在QWidget中的QAxWidget。

     QAxWidget *excel=new QAxWidget;
     QWidget *mainWidget=new QWidget;
     QHBoxLayout *hbox=new QHBoxLayout;
     hbox->addWidget(excel);
     mainWidget->setLayout(hbox);
     excel->setProperty("Visible", true);
     mainWidget->show();
     excel->setControl("C:\\active\\excel.xlsx");

这是我的输出: - enter image description here

我的问题:

从上面的输出中可以清楚地看到excel工作簿是打开的,可以查看和编辑单元格,但我想显示office Ribbon和Tabs来格式化工作簿。如何显示功能区/格式化UI控件,以便我可以在工作簿上进行格式化?

0 个答案:

没有答案