QT使用dsoframer.ocx怎么得到打开的excel的Application对象
时间: 2024-02-26 08:57:27 浏览: 77
dsoframer.ocx使用方法
在使用QT框架开发的程序中,可以通过以下步骤获取打开的Excel的Application对象:
1. 首先,确保已经在项目中添加了dsoframer.ocx的控件,并且已经将其添加到窗口中。
2. 在代码中,需要先获取dsoframer.ocx控件的指针,然后再获取其中打开的Excel文档的Application对象。可以使用以下代码:
```c++
// 获取dsoframer.ocx控件的指针
QAxWidget *dsoWidget = ui->dsoframerWidget;
// 获取打开的Excel文档的Application对象
QAxObject *excelApp = dsoWidget->querySubObject("Object.Application");
```
其中,dsoframerWidget是在QT Designer中添加的dsoframer.ocx控件的对象名。
通过以上步骤,就可以获取到打开的Excel文档的Application对象了。
阅读全文