Bonjour,
Pour les besoins de mon application, je dois recupérer le contenue d'une feuille excel (import des données dans une base ACCES).
Je cherche à ouvrir la feuiille pour copier les données.
Voici le debut du code :
A la compil, il m'annonce un probleme "Type de variable incorrect"
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
17
18
19
20
21
22 // Declaration Variant VarExcel; Variant NomFichier, VarListe, VarListes; //////////* Creation de l'instance */ VarExcel = Variant::CreateObject("Excel.Application"); VarExcel.OlePropertySet("Visible", true); /*// Cree une feuille : ca marche VarListes = VarExcel.OlePropertyGet("Workbooks"); VarListe = VarListes.OleFunction("Add"); */ //////////* Ouvrir une feuille de calcul */ // Fenetre de dialoge : choix du fichier TOpenDialog * WOpen; WOpen= new TOpenDialog (Owner); WOpen->Filter="Tous les fichiers (*.XLS)|*.xls"; WOpen->Execute(); NomFichier = open->FileName; // Ouverture du fichier VarListes = VarExcel.OlePropertyGet("Workbooks"); VarListe = VarListes.OleFunction("Open", NomFichier);
Avez vous une idée ?
Merci d'avance, TRYONYCO
Partager