Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/10/2007, 05:07
ajspollo
 
Fecha de Ingreso: julio-2007
Mensajes: 5
Antigüedad: 17 años, 8 meses
Puntos: 0
Problema COM Interop Office

Hola a todos tengo un problema con una aplicacion asp.net en C#.
Mi aplicacion es un ejemplo simple que consiste en pulsar un boton para abrir un documento word utilizando las librerias de Word, Microsoft.Office.Interop.Word.
En local funciona correctamente,pero a la hora de probarlo desde otro equipo me di cuenta que el documento siempre se abre en el Servidor no en el cliente.
He mirado la configuraciones de servicios de componentes y tambien la configuracion de .Net FrameWork 2.0(creo que van por ahi los tiros),pero no logro averiguar como abrir el documento en el cliente y no en el servidor.

Os copio también el codigo por si acaso


protected void Button1_Click(object sender, EventArgs e)
{
object documento = "/ficheros/prueba.doc";
object readOnly = false;
object isVisible = true;
object missing = System.Reflection.Missing.Value;
Word.ApplicationClass oWordApp = new Word.ApplicationClass();


object ruta = MapPath(".")+documento;

Word.Document oWordDoc = oWordApp.Documents.Open(ref ruta,
ref missing, ref readOnly,
ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing,
ref missing, ref missing, ref isVisible,
ref missing, ref missing, ref missing, ref missing);

oWordDoc.Activate();
oWordApp.Visible = true;

}


Espero vuestra ayuda.
Gracias por adelantado.