Utilisation de Microsoft.Office.Interop.Excel.dll sur un serveur distant
Bonjour
J'utilise la dll "Microsoft.Office.Interop.Excel.dll" pour créer un fichier excel
ça marche trés bien sur mon poste, quand je crée une nouvelle application ASP.NET et je met en référence cette DLL
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Dim xlapp As Microsoft.Office.Interop.Excel.Application
Dim xlbook As Microsoft.Office.Interop.Excel.Workbook
Dim xlsheet As Microsoft.Office.Interop.Excel.Worksheet
xlapp = New Microsoft.Office.Interop.Excel.Application()
xlapp.Visible = False
xlbook = xlapp.Workbooks.Add
xlsheet = xlapp.Sheets(1)
xlsheet.Name = "Ma Feuille Excel"
xlsheet.Range("A1").Value = "Bienvenue"
xlsheet.Range("A2").Value = "Sur"
xlsheet.Range("A3").Value = "ASP-PHP"
xlsheet.Range("A4").Value = "DotNet"
xlsheet.SaveAs("c:\OK.xls") |
Maintenant je veux mettre cette dll sur un serveur distant où il y a des fichiers ASPX
Je l'ai mis dans le repertoire bin, mais ça m'affiche toujours le même erreur
Citation:
Détails de l'exception: System.Runtime.InteropServices.COMException: La récupération de la fabrique de classe COM pour le composant avec le CLSID {00024500-0000-0000-C000-000000000046} a échoué en raison de l'erreur suivante : 80040154
J'ai installé "Assemblys PIA (Primary Interop Assembly) Office", et j'ai ajouté l'utilisateur ASPNET au composant Microsoft Excel Application, mais toujours j'ai la même erreur
Quelqu'un peut m'aider?