Bonjour tous le monde, voila je suis débutant dans la programmation , et je n'arrive pas a accéder à une cellule excel.
Mon but est de lire le contenu de la cellule , j'ai utiliser ceci :
vCell = "K1" ;
vValue = vCell.OlePropertyGet("Value");
Il me génère une fenetre d'erreur sous windows, et quand je fais du pas a pas sous c++ builder 6 il me fais une classe d'exception.
Pour info le reste du code est celui-ci :
/*Lance une instance*/
vMSExcel = Variant::CreateObject("Excel.Application");
vMSExcel.OlePropertySet("Visible", true);
/*Connexion a l'instance*/
vMSExcel = Variant::GetActiveObject("Excel.Application");
vMSExcel.OlePropertySet("Visible", true);
try {
vMSExcel = Variant::GetActiveObject("Excel.Application");
} catch(...)
{
vMSExcel = Variant::CreateObject("Excel.Application");
}
/*Ouvrir le classeur*/
vFileName = "c:\\test.xls" ;
vXLWorkbooks = vMSExcel.OlePropertyGet("Workbooks");
vXLWorkbook = vXLWorkbooks.OleFunction("Open", vFileName);
/*Sauvegarde le classeur*/
vXLWorkbook.OleProcedure("Save");
Si vous pourriez m'aider cela serai trés sympathique de votre part.
Partager