Bonjour,

Le code suivant n'a aucun effet sur mon fichier excel, je ne comprend pas pourquoi.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
  QAxWidget excel("Excel.Application");
  QAxObject * workbooks = excel.querySubObject("WorkBooks");
  workbooks->dynamicCall("Open (const QString&)", QString("D:/My_excel_file.xlsx"));
  QAxObject * workbook = excel.querySubObject("ActiveWorkBook");
  QAxObject * worksheet = workbook->querySubObject("Worksheets(int)",1);
 
  QAxObject *cell = worksheet->querySubObject("Cells(int,int)",8,8);
 
  cell->dynamicCall("SetValue(Int)",1000);
 
  workbook->dynamicCall("Close (Boolean)", false);
  excel.dynamicCall("Quit (void)");