Je développe en ce moment une appli C++ Builder 6 qui travaille avec Excel 2000. Mon problème est que je n'arrive pas à fermer un classeur sans sauvegarder (mon appli ne fait pas de modification, mais comme il y a des macros dans certains fichiers, Excel demande de sauvegarder les modifs). J'ai essayé plusieurs possibilités sans succès, en me basant sur l'article de LFE sur le pilotage OLE d'Excel.


Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Classeur.OleFunction("Close", false);
AppExcel.OleFunction("Quit");
AppExcel = Unassigned;
La première ligne plante avec une erreur "nom inconnu". Si je mets le code du chapitre 6 du doc de LFE, ça plante aussi. Je ne sais pas quoi mettre pour spécifier de ne pas sauvegarder. Comment faire ?

Merci !