Exception avec une méthode COM
Bonjour à tous,
Tout comme ce sujet datant de 2006, trouvé sur un autre forum : http://webdesign.mylounge.com/showthread.php?t=372594 , j'ai un souci lorsque j'essaie de modifier la valeur d'une case d'un fichier Excel à partir du script suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <cfscript>
objExcel = CreateObject("COM", "Excel.Application");
objExcel.Visible = false;
objExcel.DisplayAlerts = false;
objWorkBook = objExcel.Workbooks.Add("cfm\MODELE\test.xlt");
objWorkSheet = objExcel.ActiveSheet;
objWorkSheet = objExcel.WorkSheets.Item(val(1));
objworksheet.Name = "Test";
objRange = objExcel.Range("c5:c5");
objRange.value = "toto";
objRange = objExcel.Range("c5:j5");
objrange.merge(-1);
objRange.HorizontalAlignment = -4108;
objF = objRange.Font;
objF.Bold = -1;
objF.Size = 25; |
J'ai donc le message d'erreur suivant sur la ligne objRange.value = "toto"; :
Citation:
An exception occurred when executing a COM method.
The cause of this exception was that: AutomationException: 0x80020005 - .
Pour info, mon serveur est un win2k3 avec CF8 et Office2002.
Merci d'avance pour votre aide.