Bon, je vais faire comme si ça marchait partout alors...
Tant que je suis dessus..., quand je fait ce traitement, je le ferme ensuite:
MonClasseur.Close(False,emptyparam,emptyparam,0);
ExcelApplication1.Quit;
ExcelApplication1.Disconnect;
Et si je veux le lancer juste après:
Application.ProcessMessages;
ShellExecute(0,'OPEN','classeur1.xls', Nil, Nil, SW_SHOW);
Excel plante !
Sais tu pourquoi ?
Partager