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 :
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);
A la compil, il m'annonce un probleme "Type de variable incorrect"

Avez vous une id�e ?

Merci d'avance, TRYONYCO