bonjour,
J'ai un fichier cvs a ouvrir pour y reprendre des informations
en m'appuyant sur la faq et le tutoriel:
http://lfe.developpez.com/Excel
J'ai ce petit bout de code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void __fastcall TForm_menu::ImporterdesdonnesdORCAD1Click(TObject *Sender)
{
 OpenDialog1->Execute();
 
  Variant vMSExcel , vFileName, vNotUsed, vSeparator, vXLWorkbooks, vXLWorkbook ;
 
  vMSExcel = Variant::CreateObject("Excel.Application");
  vMSExcel.OlePropertySet("Visible", true);
 
  vFileName = "c:\\Documents and Settings\\stage\\Mes documents\\BOMCVSTESTCPP.csv";
  vNotUsed = Unassigned;
  vSeparator = 4;
  vXLWorkbooks = vMSExcel.OlePropertyGet("Workbooks");
  ShowMessage(vFileName);
  vXLWorkbook = vXLWorkbooks.OleFunction("Open", vFileName, vNotUsed, vNotUsed,vSeparator);
}
Avec ca, je parviens a ouvrir excel mais quand le fichier csv devrai etre ouvert j'ai une erreur "Une exception s'est produite"
Et meme en essayant avec un autre csv, meme erreur.
Qu'est ce que j'ai mal fait?

merci de votre aide.