
16/10/2007, 05:07
|
| | 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. |