Foros del Web » Administración de Sistemas » IIS »

Problemas al abrir word desde ASP.NET

Estas en el tema de Problemas al abrir word desde ASP.NET en el foro de IIS en Foros del Web. Que tal, Os cuento, la siguiente funcion escribe un texto en un documento de word. Código: Sub OpenWord() Dim wdApp As Object Dim wdDoc As ...
  #1 (permalink)  
Antiguo 17/07/2009, 04:27
 
Fecha de Ingreso: febrero-2008
Ubicación: EH
Mensajes: 117
Antigüedad: 16 años, 1 mes
Puntos: 0
Exclamación Problemas al abrir word desde ASP.NET

Que tal,

Os cuento, la siguiente funcion escribe un texto en un documento de word.

Código:
Sub OpenWord()
  Dim wdApp As Object
  Dim wdDoc As Object
  Set wdApp = CreateObject("Word.application")
  Set wdDoc = wdApp.Documents.Open(Filename:="C:\\Documento1.doc")


  wdDoc.Content.InsertAfter "Hello World!"
  wdDoc.Content.InsertParagraphAfter
  
  wdDoc.Close savechanges:=True
  Set wdDoc = Nothing
  wdApp.Quit
  Set wdApp = Nothing
End Sub
Si meto esta función en una macro de excel me funciona y en una pagina asp.net tambien. Eso en mi equipo XP, sin embargo en el servidor windows 2003 tengo problemas, en la macro de excel funciona a la perfeccion pero en una pagina asp.net publicado en IIS no, me falla en la linea
Código:
 Set wdDoc = wdApp.Documents.Open(Filename:="C:\\Documento1.doc")
El fallo da al abrir el word y el mensaje es:
Código HTML:
El comando falló 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Runtime.InteropServices.COMException: El comando falló
Sé que en el Server 2003 hay problemas de seguridad para abrir un word desde un programa, pero he probado de todo, dando permisos a todos, creando usuarios apsnet, network service... hay que cambiar algo más en el IIS??
  #2 (permalink)  
Antiguo 24/07/2009, 02:49
 
Fecha de Ingreso: febrero-2008
Ubicación: EH
Mensajes: 117
Antigüedad: 16 años, 1 mes
Puntos: 0
Exclamación Respuesta: Problemas al abrir word desde ASP.NET

Yo otra vez, ahora con otro problema. No sé cómo, pero he resuelto el error de antes. He conseguido que escriba en word y lo guarde, hasta ahí todo bien, además parece que word se cierra bien xq el proceso no se encuentra en la lista de procesos. Pero, al ejecutarlo por segunda vez me da el error de:

The message filter indicated that the applicaction is busy

Al ejecutarlo por primera vez, me crea el archivo Normal.dot en el directorio C:, si borro el Normal.dot, la segunda vez me funciona bien, sino lo borro me da el error que menciono.
Mi pregunta es, porque me crea Normal.dot en C, y no debería de borrarse el solito?? Cuando ejecuta una macro con esta función no me crea ningún normal.dot, lo he buscado en la maquina y no está!!!

¿Sabe alguién que pasa? Llevo un semanas peleandome con esto!!!
  #3 (permalink)  
Antiguo 28/07/2009, 23:56
 
Fecha de Ingreso: febrero-2008
Ubicación: EH
Mensajes: 117
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Problemas al abrir word desde ASP.NET

Me respondo, al final lo que he hecho ha sido, borrar el normal.dot desde el programa, y problema resuelto. Es una solución temporal, pero me da que va durar mucho tiempo!!
  #4 (permalink)  
Antiguo 23/01/2012, 11:07
Avatar de jopsuey  
Fecha de Ingreso: agosto-2010
Mensajes: 4
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Problemas al abrir word desde ASP.NET

Hola compadre..se que es muy antiguo el tema pero como resolviste abrir el documento desde el server, a mi me da el error command filed con c#
que cambios hiciste para que permita abrir el word????
Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:41.