Foros del Web » Programación para mayores de 30 ;) » .NET »

Version de ofiice con interop

Estas en el tema de Version de ofiice con interop en el foro de .NET en Foros del Web. Buen dia compañeros, Tengo una aplicacion de en XAML donde creo un archivo de excel, una vez creado abro Office Excel y muestro el resultado ...
  #1 (permalink)  
Antiguo 11/09/2015, 14:50
 
Fecha de Ingreso: enero-2013
Mensajes: 176
Antigüedad: 11 años, 4 meses
Puntos: 2
Pregunta Version de ofiice con interop

Buen dia compañeros,

Tengo una aplicacion de en XAML donde creo un archivo de excel, una vez creado abro Office Excel y muestro el resultado del archivo creado...

Mi problema es que tengo dos office instalados el 2003 y el 2010..

Por default la aplicación abre el 2003, pero no muestra nada de archivo, solo abre el Office Excel,

Yo necesito que abrá el archivo creado en el office 2010... Como puedo solucionar esto???


Estuve leyendo un poco y se supone que por default abre la version mas resiente del office, pero en este caso no lo hace porque?

Alguien me podría ayudar por favor!!!
__________________
Define tus intereses, se curioso, investiga, comete errores, aprende, practica, mejora, enseña y vuelve a comenzar....
  #2 (permalink)  
Antiguo 11/09/2015, 14:54
 
Fecha de Ingreso: enero-2013
Mensajes: 176
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: Version de ofiice con interop

Lei algo de que tenia que asignar segun la version que corresponda

Office 97 - 7.0
Office 98 - 8.0
Office 2000 - 9.0
Office XP - 10.0
Office 2003 - 11.0
Office 2007 - 12.0
Office 2010 - 14.0 (sic!)
Office 2013 - 15.0


AQUI

HKLM\Software\Microsoft\Office\12.0\Word\InstallRo ot::Path

Pero no tengo la menor idea de donde se hace eso!
__________________
Define tus intereses, se curioso, investiga, comete errores, aprende, practica, mejora, enseña y vuelve a comenzar....
  #3 (permalink)  
Antiguo 11/09/2015, 17:08
Avatar de giovani_loera  
Fecha de Ingreso: mayo-2011
Ubicación: Tijuana
Mensajes: 225
Antigüedad: 13 años
Puntos: 21
Respuesta: Version de ofiice con interop

Y porque no solo desintalas el 2003?

Porque tienes 2 versions de Offices?
  #4 (permalink)  
Antiguo 12/09/2015, 05:50
Avatar de Drako_18  
Fecha de Ingreso: mayo-2005
Ubicación: Madrid
Mensajes: 505
Antigüedad: 19 años
Puntos: 16
Respuesta: Version de ofiice con interop

Buenas compañero,

Imagino que es una aplicación de escritorio... Y no una aplicación web.
Si es así, puedes usar esto: Process.Start("example.xlsx") y se abrirá con la aplicación que tengas por defecto para ese tipo de archivo.

Si se abre con el 2003 en vez del otro, posiblemente se esté generando con una extensión que por defecto tienes puesto que se abra con la versión 2003.


Un saludo!
__________________
Rubén Espada
Desarrollador full stack .Net (Angular + JS + .Net Core)
  #5 (permalink)  
Antiguo 14/09/2015, 07:11
 
Fecha de Ingreso: enero-2013
Mensajes: 176
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: Version de ofiice con interop

Cita:
Iniciado por giovani_loera Ver Mensaje
Y porque no solo desintalas el 2003?

Porque tienes 2 versions de Offices?

Hay que recordar que todo tiene una razón de ser ya se solicito dejar unicamente la version mas reciente del office, pero para usos de procedimientos en relación a otra empresa, no se ha dado autorización..... (la ropa sucia se lava en casa jaja)
__________________
Define tus intereses, se curioso, investiga, comete errores, aprende, practica, mejora, enseña y vuelve a comenzar....

Etiquetas: interop
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:24.