bonjour à tous, voila mon petit problème :
J'ai une function qui est sencer m'ouvrir l'application Excel avec dedans, le contenu de ma page PHP. Voila l'erreur que j'obtient :
'Automation server can't create object'
mon code :
ma page php s'apparante à ca :
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
18
19
20
21
22
23
24
25
26
27
28
29 <script language="javascript"> function ExportExcel() { var oExcel; // Open Excel var oExcelSheet; // Sheet Excel var oWkBooks; // COPY THE CURRENT PAGE textRange = document.body.createTextRange(); textRange.moveToElementText(divMain); textRange.execCommand('Copy'); // OPEN EXCEL oExcel = new ActiveXObject('Excel.Application'); oWkBooks = oExcel.Workbooks.Add; oExcelSheet = oWkBooks.Worksheets(1); oExcelSheet.Application.Visible = true; oExcelSheet.Activate(); oExcel.ActiveSheet.Range('A1').Select; oExcel.ActiveCell.PasteSpecial(0,false,false); oExcel.ActiveSheet.Cells.EntireColumn.AutoFit; oExcel.ActiveSheet.Cells.EntireRow.AutoFit.AutoFit; oExcel.ActiveSheet.Range('A1').Select; } </script>
J'ai un peu de mal à comprendre pourquoi ca marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php <input type="submit" name="Export" value="Export Page to Excel" onclick="ExportExcel();"> <div id="divMain"> <table> [...] </table> </div> ?>![]()
Partager