excel->dynamicCall("SetVisible (bool Visible)","false");//不显示窗体
excel->setProperty("DisplayAlerts", false);//不显示任何警告信息。如果为true那么在关闭是会出现类似“文件已修改,是否保存”的提示
QAxObject *workbooks = excel->querySubObject("WorkBooks");//获取工作簿集合
workbooks->dynamicCall("Add");//新建一个工作簿
QAxObject *workbook = excel->querySubObject("ActiveWorkBook");//获取当前工作簿
QAxObject *worksheets = workbook->querySubObject("Sheets");//获取工作表集合
QAxObject *worksheet = worksheets->querySubObject("Item(int)",1);//获取工作表集合的工作表1,即sheet1
QAxObject *cellX;
//QAxObject *mergeRange = sheet->querySubObject("Range(QVariant)", tr("A%1:D%2").arg(1).arg(1));
//mergeRange->dynamicCall("Merge(QVariant)", "true");
cellX = worksheet->querySubObject("Range(const QString&)","A1");//获取单元格
cellX->setProperty("HorizontalAlignment", -4108);
cellX->dynamicCall("SetValue(const QString&)","123");//*/
/*cellX = worksheet->querySubObject("Range(const QString&)","A1");
cellX->setProperty("NumberFormat", "@");
cellX->setProperty("HorizontalAlignment", -4108);
cellX->dynamicCall("SetValue(const QString&)",QString::fromLocal8Bit("能"));*/
//cellX->setProperty("VerticalAlignment", -4108);
//cellX->setProperty("WrapText", true);
//cellX->setProperty("MergeCells", true);