Salut tout le monde !!
Bon voilà j'étais parti sur un pgm vb sous excel mais c trop chiant donc ej me remets sur mon bon vieux delphi et decide, via des variants, de lancer excel à partir d'un pgm.
Tout se passe bien, l'ouverture du OLEObject, du workbooks, du worksheet, du cell mais quand je veux mettre un valeur dans un champ spécifier au préalable ben y'a rien qui se passe : voilà mon code :
vXLApplication := CreateOleObject('Excel.Application');
vXLApplication.Visible := true;
vXLWorkbooks := vXLApplication.Workbooks;
vXLWorkbook := vXLWorkbooks.Add;
sSheetName := 'Feuil2';
vWorksheet := vXLWorkbook.WorkSheets[sSheetName];
sCell := 'B2';
vCell := vWorkSheet.range[sCell];
sValue := Edit1.Text;
vCell.value := sValue;
le "svalue" est non nul mais pourtant rien ne se passe sous excel .....
qu'est-ce que vous en pensez ?