Bonjour,
Je souhaite ouvrir un classeur Excel sous C++ 4 et travailler avec les données qu'il contient.
Le problème, c'est que je n'arrive pas a ouvrir mon classeur. Pourtant, mon code semble correct.
Le message d'erreur est le suivant :
[C++ Erreur] sysvari.h(1861): E2015 Ambiguïté entre 'TVariantT<tagVARIANT>::operator =(const TVariantT<tagVARIANT> &)' et 'TVariantT<tagVARIANT>::operator =(bool)'.
Il fait référence au fichier systeme : sysvari.h
Aidez moi s'il vous plait !!!
Voici mon code :
Variant vFileName, vXLWorkbooks, vXLWorkbook;
Variant vMSExcel;
vMSExcel = Variant::CreateObject("Excel.Application");
vMSExcel.OlePropertySet("Visible", true);
// Ouverture d'un classeur existant
vFileName = "C:\\Donnees1.xls";
vXLWorkbooks = vMSExcel.OlePropertyGet("Workbooks");
vXLWorkbook = vXLWorkbooks.OleFunction("Open", vFileName);
Quand j'ouvre excel tout simplment ca va. il y a le bug quand je lui indique quel est le fichier à ouvrir.
Merci