Question : Exception à HRESULT : cahier de travail ouvert de 0x800A03EC Interop Excel

J'ai C.A. # prject qui quand le fonctionnement localement peut heureusement s'ouvrir et sauver excelle des cahiers de travail using l'automation.  Quand je mets le projet sur un web server j'obtenir l'exception de HRESULT : 0x800A03EC si I trry pour ouvrir un cahier de travail ou sauver un.  Je peux obtenir une liste des dossiers dans la chemise dans laquelle le cahier de travail est aide de located.

Any serait considérablement appreciated.


Description : Une exception unhandled s'est produite pendant l'exécution de la demande courante de Web. Veuillez passer en revue la trace de pile pour plus d'informations sur l'erreur et où elle a provenu du code. détails du

Exception : System.Runtime.InteropServices.COMException : Exception à HRESULT : erreur de 0x800A03EC

Source :


Line 630:            Objet objMissing = System.Reflection.Missing.Value ;
Line 631 :            objFileFormat d'objet = (objet) Microsoft.Office.Interop. Excel.XlFileFormat.xlHtml;
Line 632 :            objBook = objBooks.Open (strFullPathToFile,
Line 633 :                objMissing,
Line 634 de //updatelinks :                faux, dossier du

Source du
de //readonly : rvices \ App_Code \ ligne de Helpers.cs : 632 trace du

Stack :


[COMException (0x800a03ec) : Exception à HRESULT : 0x800A03EC]
Microsoft.Office.Interop.Excel. Workbooks. (Nom de fichier de String, objet UpdateLinks, objectent inaltérable, format d'objet, mot de passe d'objet, objet WriteResPassword, objet IgnoreReadOnlyRecommended, origine d'objet du , délimiteur d'objet, objectent Editable, objet annoncent, convertisseur d'objet, objet AddToMru, objectent les gens du pays, l'objet CorruptLoad) +0
WSWebServices.App_Code.Helpers.GetExcelWorkSheet (corde strFullPathToFile, intHwnd d'Int32&) dans le rvices \ App_Code \ Helpers.cs : 632
ImportIdentityVerificationData.btnWorkWithFile_Click (expéditeur d'Object, EventArgs e) dans rvices \ Surveys \ ImportIdentityVerificationData.aspx.cs : 219
System.Web.UI.WebControls.Button.OnClick

(d'EventArgs e) +111
System.Web.UI.WebControls.Button.RaisePostBackEvent (eventArgument de String) +110
System.Web.UI.WebControls.Button.System. Web.UI.IPostBackEventHandler.RaisePostBackEvent (eventArgument de corde) +10
System.Web.UI.Page.RaisePostBackEvent (sourceControl d'IPostBackEventHandler, eventArgument de corde) +13
System.Web.UI.Page.RaisePostBackEvent (postData de NameValueCollection) +36
System.Web.UI.Page.ProcessRequestMain (includeStagesBeforeAsyncPoint, includeStagesAfterAsyncPoint) +1565

class= de

Réponse : Exception à HRESULT : cahier de travail ouvert de 0x800A03EC Interop Excel

J'ai résolu ce problème moi-même par l'utilisation d'ExcelLibrary qui semble beaucoup moins bizarre qu'using Interop

Merci de toute façon
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us