I am creating a program that will have the need to call the QAXobject Excel function on different circumstances ( creating , parsing, modifying ) and it works ,
but it always takes a lot of time loading whenever i call a certain process especially if i have to read/write a 200rows x 50 columns excel file .

i wonder if it will be possible to call the QAXobject Excel application from the start of the program?
leave it open and use it when needed ( when parsing rows , saving xls, modifying )

it is like the idea to call the code from the start:
Qt Code:
  1. QAxObject* excel = new QAxObject("Excel.Application");
  2. QAxObject* workbooks = excel->querySubObject("WorkBooks");
To copy to clipboard, switch view to plain text mode 

and just use the following code when needed
code example is setting a value of a cell

Qt Code:
  1. workbooks->querySubObject("Open (const QString&)", filePath);
  2. QAxObject* workbook = excel->querySubObject("ActiveWorkBook")
  3. QAxObject* worksheet = workbook->querySubObject("Worksheets(int)", 1);
  4. QAxObject* cell = worksheet->querySubObject( "Cells( int, int )", rowids, coli);
  5. cell->setProperty("Value", ShipAddi);
To copy to clipboard, switch view to plain text mode