Bonjour,
j'ai un peu le meme type de probleme!
voici mon code:
-----------------------------------------------------------------------------
if(!objApp.CreateDispatch("Excel.Application"))
{
AfxMessageBox("Couldn't start Excel.");
}else
{
objApp.SetVisible(true);
objBooks = objApp.GetWorkbooks();
objBook = objBooks.Open(PATH_FILE_EXCEL,
VOptional,
VOptional,
VOptional,
VOptional,
VOptional,
VOptional,
VOptional,
VOptional,
VOptional,
VOptional,
VOptional,
VOptional,
VOptional,
VOptional);
objSheets = objBook.GetWorksheets();
objSheet = objSheets.GetItem(COleVariant((short)1)); //=Feuil1
m_cEdit.GetWindowText(tmp);
range = objSheet.GetRange(COleVariant(tmp),VOptional);
range.Select();
x.vt = VT_BSTR;
x = range.GetValue(VOptional);
tmp.Format("%s",x.bstrVal);
m_cEdit.SetWindowText(tmp);
-----------------------------------------------------------------------------
Le probleme est que je ne recupere que le premier caractere de la chaine!
Je voudrais avoir toute la chaine
Merci pour votre aide!
--------------------------------------------------------------------------------
Phantom_2005 