Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Programmation sous Word [ Divers / Autre ] (marik7335)

lundi 7 avril 2008 à 10:05:23 | Programmation sous Word

marik7335

Membre Club
Bonjour,

   Je suis confronté à un problème depuis quelques temps.
   Je souhaite générer des rapports au format Doc (avec Word). Pour celà je dispose d'un poste client qui effectue sa demande de création de rapport à un serveur windows 2003 depuis une page ASP.NET (pour info, le poste client tourne sous Windows XP Pro SP2). Le fichier Word est créé à partir d'un document template, donc je dois ouvrir ce dernier. Et c'est bien là le problème.
  Voici le message d'erreur qui apparaît : 

Erreur du serveur dans l'application '/'.

La commande a échoué

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: La commande a échoué

Erreur source:

Ligne 149 :        '[Visible]) As Document Ligne 150 :        Dim missing As Object = System.Reflection.Missing.Value Ligne 151 :        Me.handler.Documents.Open(filename, False, False, False, missing, missing, False, missing, missing, Word.WdOpenFormat.wdOpenFormatDocument) Ligne 152 :    End Sub Ligne 153 :

Fichier source : D:\web\Generateur\App_Code\WordApplication.vb    Ligne : 151

Trace de la pile:

[COMException (0x800a1066): La commande a échoué]    Word.Documents.Open(Object& FileName, Object& ConfirmConversions, Object& ReadOnly, Object& AddToRecentFiles, Object& PasswordDocument, Object& PasswordTemplate, Object& Revert, Object& WritePasswordDocument, Object& WritePasswordTemplate, Object& Format, Object& Encoding, Object& Visible, Object& OpenAndRepair, Object& DocumentDirection, Object& NoEncodingDialog) +0    WordApplication.openDocument(String filename, Boolean visible) in D:\web\Generateur\App_Code\WordApplication.vb:151    CoreGenerator..ctor() in D:\web\Generateur\App_Code\CoreGenerator.vb:69    CoreGenerator.Generation() in D:\web\Generateur\App_Code\CoreGenerator.vb:36    _Default.cmdGen_Click(Object sender, EventArgs e) in D:\web\Generateur\Default.aspx.vb:6    System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105    System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107    System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7    System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11    System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102 

Pourtant j'ai bien vérifié les accès, c'est à dire que j'ai bien gérer les droits depuis DCOMCNFG.EXE et aussi j'ai donné l'accès au répertoire ainsi qu'au document template à SERVICE RESEAU, ASPNET et IUSR en contrôle total.
J'ai donc effectué deux tests :

Un sous mon XP pro avec la même gestion des droits. Le serveur 2003 effectue sa demande de création au poste sous XP. Cela fonctionne parfaitement. Le rapport est bien généré.

J'ai effectué le même test mais cette fois-ci, c'est mon XP pro qui fait sa demande au serveur 2003. le message d'erreur donné plus haut apparaît. Malgrès mes recherches sur Google, le site de Microsoft, etc. je n'ai pas trouvé de solution à ce problème.

Pourriez-vous m'aider ?

Cordialement.

Marik7335.

lundi 7 avril 2008 à 10:09:11 | Re : Programmation sous Word

marik7335

Membre Club
L'arreur Source s'est mal affichée.

   









   
Ligne 149 : '[Visible]) As Document





Ligne 150 : Dim missing As Object = System.Reflection.Missing.Value Ligne 151 : Me.handler.Documents.Open(filename, False, False, False, missing, missing, False, missing, missing, Word.WdOpenFormat.wdOpenFormatDocument) Ligne 152 : End Sub Ligne 153 :







Cette discussion est classé dans : web, system, word, ui, object


Répondre à ce message

Sujets en rapport avec ce message

Fonction UPDATE sur une base Access [ par vince2472 ] Bonjour,Je rencontre un pb : j'ai le message 'Erreur de syntaxe dans l'instruction UPDATE' lorsque je mets ma base à jour (le but étant de la modifier NullReferenceException: Object reference not set to an instance of an object... [ par aeterna ] Bonjoir ^^,Quelqu'un pourrait-il me dire où ça cloche ? Je suis vraiment noob donc le moindre petitindice serait le bienvenu ;)L'erreur suivante se pr Server == null ! [ par darunia ] Salut,Je suis en train de faire une appli a l'aide des UserControl.Malheureusement, lors de l'execution, l'appli plante lamentablement : Formview : erreur lors d'un update [ par hysteria31 ] Bonjour à tous, mon problème est le suivant. Je crée un Formview alimenter par un ObjectDataSource. Par défaut, le Formview est en mode modification. Objet non instancié??? [ par gpirson ] Bonjour, c'est la première fois que je viens sur ce forum alors je ne suis pas vraiment au courant du protocole.J'ai un petit problème, est ce que que Échec de la validation MAC Viewstate [ par Mickyberg ] Bonjour,Je souhaiterai savoir si quelq'un a déjà rencontré ce problème ou pas. J'ai une erreur qui arrive de facon complétement aléatoire et mon héber Erreur du serveur dans l'application '/' + Echec du chargement de l'état. [ par khayour ] bonjour,j'ai une application web pour la gestion du personnel, elle a été developpée par des stagiaires qui étaient là avant moi.le probléme et que lo Modification d'un document .dotx via OpenXML [ par stefantastiq ] Bonjour,Mon but est de créer un document word à partir d'un modèle word 2007 existant via OpenXML par exemple.J'ai un petit bout de code qui m'ouvre u Probleme active X application web [ par Kyoto ] Hello world!Alors voilà j'ai un site web en asp.net, et depuis ce site je voudrais piloter une application qui est CodeSoft ( création d'étiquette ), Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-00 [ par mamacocha ] Bonjour, Je développe une application qui importe un fichier excel (formaté selon un modèle précis) avec visual, ensuite je prend les données et ap


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.