Bonjour à tous,
J'ai créé un programme en PHP qui fait appel à un fichier excel pour générer un fichier html formaté.
Pour ouvrir le fichier excel j'utilise la class COM :
$excel_app = new COM("Excel.application") or Die ("Did not connect");
$Workbook = $excel_app->Workbooks->Open("$filename") or Die("Did not open $filename $Workbook");
$Worksheet = $Workbook->Worksheets($sheet1);
$Worksheet->activate;
Ce programme fonctionnais très bien sous Windows XP avec Office 2003, depuis ma migration sous Vista entreprise et Office 2007, impossible d'ouvrir le fichier. J'ai le message suivant :
Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft Office Excel<br/><b>Description:</b> Impossible de lire la propriété Open de la classe Workbooks.'
Pour faire tourner ce programme j'utilise WampServeur 2.
A quoi cela est-il dû ? Vista, Office 2007 ou les deux. Existe-t-il une solution à mon problème ??
Merci d'avance