fichier csv et pilotage OLE
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:
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.