bonjour;
j'ai un fichier Excel,dans la premiere feuille j'ai deux colonnes A et B, la colonne A contient les noms des produits et la colonne B contient le prix des produis.
j'ai utilisé ce code pour se connceter au fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
Variant vMSExcel;
 vMSExcel = Variant::CreateObject("Excel.Application");
 vMSExcel.OlePropertySet("Visible", false);
 Variant vFileName, vXLWorkbooks, vXLWorkbook;
 vFileName = StringToOleStr("c:\\produit.xls");
 vXLWorkbooks = vMSExcel.OlePropertyGet("Workbooks");
 vXLWorkbook = vXLWorkbooks.OleFunction("Open", vFileName);
 
 Variant vWorksheet, vSheetName;
 vSheetName = "Feuil1";
 vWorksheet = vXLWorkbook.OlePropertyGet("Worksheets",vSheetName);
je n'ai pas trouvé la solution pour accedés au cellules du fichier.
le probleme :
Comment connaitre le nombre des produits existent dans cette feuille? afin de calculer la somme des prix des produit. si je veux ajouter un produit je doit l'ajouter à la fin.
merci.