Os cuento, la siguiente funcion escribe un texto en un documento de word.
Código:
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 lineaSub 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
Código:
El fallo da al abrir el word y el mensaje es:Set wdDoc = wdApp.Documents.Open(Filename:="C:\\Documento1.doc")
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ó