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

marik7335
|
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
|
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ée 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
[clos] sérialisable [ par nicesmile ]
c'est l'erreur qui sort quand j'execute l'une des pages de mon projet, j'ai fait plusieurs essais et des tests mais je ne vois pas ce que cela signifi
Asp.net probleme d'acceder au page [ par marwenbenhadhom ]
Bonjour, si quelqu'un peut m'aider , je suis entrain de développer un site web asp.net Avec un master page.pour gérer la gestion des rôles et d'accès
System.Data.DataRowView [ par MohammedTsdi2011 ]
Voici mon Code: Imports System.Data.SqlClient Partial Public Class WebForm1 Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender
Editer une datagrid [ par khmaroc ]
Bonjour j'ai une datagrid et je veux récupérer la valeur d'une cellule d'une colonne de type TempleteColumn. j'ai ecrit le code suivant: Private
Input string was not in a correct format. [ par scorpion1970 ]
Bonjour tout le monde J'ai le Datagrid2, je voudrais calculer le total de la colonne "qte" mais j'ai le message d'erreur suivant (sachant que je trava
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Forum
RE : FORMULAIRERE : FORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp RE : FORMULAIRERE : FORMULAIRE par jopop
Cliquez pour lire la suite par jopop RE : FORMULAIRERE : FORMULAIRE par ap24dp
Cliquez pour lire la suite par ap24dp RE : FORMULAIRERE : FORMULAIRE par jopop
Cliquez pour lire la suite par jopop
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|