Bonjour,

Mon corps de programme est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 Variant vMSExcel;
   Variant vFileName, vXLWorkbooks, vXLWorkbook;
   Variant vSaveChanges;
 
   vSaveChanges = Unassigned;
   vFileName = "C:\Documents and Settings\Luc\Mes documents\Morel\Classeur1.xls";
 
   vMSExcel = Variant::CreateObject("Excel.Application");
   vMSExcel.OlePropertySet("Visible", true);
 
   vXLWorkbooks = vMSExcel.OlePropertyGet("Workbooks");
   vXLWorkbook = vXLWorkbooks.OleFunction("Open", vFileName);
L'erreur affichée est :
[C++ Erreur] sysvari.h(1861): E2015 Ambiguïté entre 'TVariantT<tagVARIANT>::operator =(const TVariantT<tagVARIANT> &)' et 'TVariantT<tagVARIANT>::operator =(bool)'.

Je ne comprends pas le message. Pouvez-vous m'expliquer ce qui ne va pas dans mon programme ?

D'avance merci

Balises [Code] rajoutées par Greybird
Pensez-y à l'avenir.