Automatizar Office a través del Servicio de Windows en Server 2008

Tenemos un servicio de Windows que se ejecuta en 2003 Server. Abre un documento de Word de origen utilizando la Interoperabilidad de Word y luego hace algunas cosas con él. También hace lo mismo con los archivos de Excel y PowerPoint.

Recientemente, hemos intentado trasladar este servicio a una máquina con Windows 2008 Server y estamos teniendo problemas reales con él.

COMException en Microsoft.Office.Interop.Excel.Workbooks.Open COMException en Microsoft.Office.Interop.Word.Documents.Open

Obtengo las excepciones anteriores cuando el servicio de Windows se ejecuta en 2008 Server. En cuanto al Administrador de tareas, la aplicación se carga bien, pero luego se cierra poco después.

He leído cosas sobre Vista y Server 2008 que ya no tienen una Session0, y he intentado cambiar las propiedades de seguridad de Office DCOM en consecuencia, incluido el cambio de la identidad del usuario que las ejecuta a Integrado pero sin ningún resultado.

¿Alguien sabe si esto es posible? Este es un aspecto fundamental de nuestro sistema y, por lo tanto, necesitamos poder hacerlo.

Gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta