16,787
社区成员




QAxObject* newSheet = worksheets->querySubObject("Add()");
QAxObject* newsheet = worksheets->querySubObject("Add()");
QAxObject *before = worksheets->querySubObject("Item(QVariant)", "Sheet1");
QAxObject *after = worksheets->querySubObject("Item(QVariant)", "Sheet2");
newsheet->dynamicCall("Move(QVariant, QVariant)", before->asVariant(), after->asVariant());
QAxObject * last = excelSheets->querySubObject("Item(int)", count);
excelSheets->dynamicCall("Add(QVariant)", last->asVariant());
QAxObject * newSheet = excelSheets->querySubObject("Item(int)", count);
last->dynamicCall("Move(QVariant)", newSheet->asVariant());
QAxObject *p_WdApp = new QAxObject("Excel.Application");
QAxObject *p_WordBooks = p_WdApp->querySubObject("Workbooks");
QAxObject *p_WordBook = p_WordBooks->querySubObject("Open(QString)", "E:\\a.xls");
QAxObject *p_sheets = p_WorkBook->querySubObject("WorkSheets");
QAxObject *p_sheet = p_sheets->querySubObject("Item(int)", 3);
p_sheet->dynamicCall("Activate()");
p_sheets->dynamicCall("Add()");
p_WorkBooks->dynamicCall("Close()");
p_WdApp->dynamicCall("Quit()");