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 :
J'ai donc le message d'erreur suivant sur la ligne objRange.value = "toto"; :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
Pour info, mon serveur est un win2k3 avec CF8 et Office2002.An exception occurred when executing a COM method.
The cause of this exception was that: AutomationException: 0x80020005 - .
Merci d'avance pour votre aide.
Partager