[OLE][Excel] Charger un fichier csv
Bonjour,
Je souhaite charger un fichier csv à partir de mon application. En me basant sur les tutoriaux et les explications de Ricky81, j'ai fais le code suivant:
Code:
1 2 3 4 5 6 7 8
|
vMSExcel = Variant::CreateObject("Excel.Application");
vMSExcel.OlePropertySet("Visible", true);
vFileName = GetCurrentDir()+"Data\\"+nom_fichier+".csv"; //nom complet de l'emplacement
vNotUsed = Unassigned;
vSeparator = 4; //séparation par des ';'
vXLWorkbooks = vMSExcel.OlePropertyGet("Workbooks");
vXLWorkbook = vXLWorkbooks.OleFunction("Open", vFileName, vNotUsed, vNotUsed, vSeparator); |
Je me retrouve avec une erreur "Type de variable incorrecte" lors de l'éxécution de ce code.
Je ne vois pas d'où viens l'erreur ni quel est la variable incorrecte.
Si quelqun vois le soucis, je suis tout ouïe.
Merci d'avance