Bonjour,

je rencontre des probl�me lors de l'enregistrement d'un document excel g�n�r� par mon programme.

je suis me suis inspir� de ces deux sources pour coder :

http://lfe.developpez.com/Excel/
http://cpp.developpez.com/faq/bcb/?p...elworkbooksave

donc mon 1ere probl�me est lorsque je fourni le chemin d'enregistrement a partir d'un variable j'ai une jolie exception..

voici mon code :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
FileFormat = -4143;
    vSaveChanges = true ;
    vFileName = AnsiString(CheminSortie+"SaveName.xls").c_str();
 
    vXLWorkbook.OleFunction("Close", vSaveChanges, vFileName,FileFormat);
Chemin sortie est un ansiString contenant le chemin du r�pertoire de destination.

si j'�cris vFileName = "c:\\SaveName.xls"; mon fichier s'enregistre correctement sans erreur..

par contre , et c'est la mon 2e probl�me, lorsque j'ouvre le fichier g�n�r avec excel celui ci me dit que que le format ne correspond pas l'extension et me demande si je veux quand m�me l'ouvrir .
quel r�glage a l'enregistrement faut'il faire pour ne plus avoir se probleme de format et donc ce message??
je suis sous office 2010.


merci de votre aide

cordialement

�dit: le 1er probl�me est r�solue, ca marche forcement moins bien quand on donne pas un chemin valide...

par contre le2e probl�me est toujours d'actualit�..

merci