Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/07/2009, 04:27
nessy00
 
Fecha de Ingreso: febrero-2008
Ubicación: EH
Mensajes: 117
Antigüedad: 16 años, 8 meses
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??