Bonjour,
J'ai réalisé un site internet qui permet de créer un fichier Excel et de l'enregistrer au format PDF (fonction ajoutée par SaveAsPdf sur Office 2007).
Solution 1
Solution 2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 MyWorkbook.SaveAs(vvFileName, 57)
Quand j'exécute ce script en local sur ma machine, les deux solutions fonctionnent correctement. Quand je l'exécute sur mon serveur internet j'ai le message suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 MyWorkbook.ExportAsFixedFormat(Excel.XlFixedFormatType.xlTypeXPS, MyFileName, XlFixedFormatQuality.xlQualityStandard, False, False, , , False, )
Pourtant la configuration semble être la même sur les deux machines.Erreur du serveur dans l'application '/'.
--------------------------------------------------------------------------------
Exception de HRESULT : 0x800401A8
Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.
Détails de l'exception: System.Runtime.InteropServices.COMException: Exception de HRESULT : 0x800401A8
Erreur source:
Une exception non gérée s'est produite lors de l'exécution de la demande Web actuelle. Les informations relatives à l'origine et l'emplacement de l'exception peuvent être identifiées en utilisant la trace de la pile d'exception ci-dessous.
Trace de la pile:
[COMException (0x800401a8): Exception de HRESULT : 0x800401A8]
Microsoft.Office.Interop.Excel.WorkbookClass.ExportAsFixedFormat(XlFixedFormatType Type, Object Filename, Object Quality, Object IncludeDocProperties, Object IgnorePrintAreas, Object From, Object To, Object OpenAfterPublish, Object FixedFormatExtClassPtr) +0
...
Merci de m'aider.
Partager