Problemas con interoperabilidad con Excel

26/01/2005 - 13:10 por JAS | Informe spam
Estoy haciendo una aplicacion que debe permitir importar o
exportar datos a/desde Excel.

Para ello utilizo la dll necesaria, pero mi problema
surgue cuando ejecuto la aplicacion en un ordenaor que no
tiene el Excel insstalado. Directamente me salta al
debugador diciendo que no se encuentra, y tampoco me deja
compilar el código.

Hay alguna forma de hacer que lanze una excepcion sino la
encuentra y esa opcion no este activa.

Ayuda please

Preguntas similare

Leer las respuestas

#1 Marino Posadas
26/01/2005 - 16:01 | Informe spam
Pues sí, basta con que cuando haces la llamada al objeto Excel.Application
captures esa excepción mediante un try-catch y desactives lo que sea.


Saludos cordiales
Marino Posadas
MVP Visual C#

www.ElAveFenix.net

"JAS" escribió en el mensaje
news:235c01c503a0$186155d0$
Estoy haciendo una aplicacion que debe permitir importar o
exportar datos a/desde Excel.

Para ello utilizo la dll necesaria, pero mi problema
surgue cuando ejecuto la aplicacion en un ordenaor que no
tiene el Excel insstalado. Directamente me salta al
debugador diciendo que no se encuentra, y tampoco me deja
compilar el código.

Hay alguna forma de hacer que lanze una excepcion sino la
encuentra y esa opcion no este activa.

Ayuda please
Respuesta Responder a este mensaje
#2 JAS
27/01/2005 - 09:33 | Informe spam
Podrias ponerme un ejemplo mediante codigo y recomendarme
algun documento o texto donde se explique bien los pasos a
seguir para trabajar con Excel desde C#

Pues sí, basta con que cuando haces la llamada al objeto


Excel.Application
captures esa excepción mediante un try-catch y desactives


lo que sea.


Saludos cordiales
Marino Posadas
MVP Visual C#

www.ElAveFenix.net

"JAS" escribió en el mensaje
news:235c01c503a0$186155d0$
Estoy haciendo una aplicacion que debe permitir importar o
exportar datos a/desde Excel.

Para ello utilizo la dll necesaria, pero mi problema
surgue cuando ejecuto la aplicacion en un ordenaor que no
tiene el Excel insstalado. Directamente me salta al
debugador diciendo que no se encuentra, y tampoco me deja
compilar el código.

Hay alguna forma de hacer que lanze una excepcion sino la
encuentra y esa opcion no este activa.

Ayuda please


.

Respuesta Responder a este mensaje
#3 Marino Posadas
27/01/2005 - 12:38 | Informe spam
Hola

Sobre el ejemplo, no lo puse por que pensé que es que no te habías dado
cuenta. Simplemente, es que donde hagas la llamada para crear el objeto
Excel, esté incluido en un try -catch

try {
Excel.Applicacion oExcel = new Excel.Application()
// (aquí, dependiento de las circunstancias, Application podría ser
ApplicationClass,
//pero es lo mismo (mira el Examinador de Objetos).
// El código adicional de entrada
}
catch (Exception Ex) {
//acciones a tomar en caso de error.
}

Respecto a documentación, la propia del MSDN.


Saludos cordiales
Marino Posadas
MVP Visual C#

www.ElAveFenix.net



"JAS" escribió en el mensaje
news:0d3901c5044a$ecbac000$
Podrias ponerme un ejemplo mediante codigo y recomendarme
algun documento o texto donde se explique bien los pasos a
seguir para trabajar con Excel desde C#

Pues sí, basta con que cuando haces la llamada al objeto


Excel.Application
captures esa excepción mediante un try-catch y desactives


lo que sea.


Saludos cordiales
Marino Posadas
MVP Visual C#

www.ElAveFenix.net

"JAS" escribió en el mensaje
news:235c01c503a0$186155d0$
Estoy haciendo una aplicacion que debe permitir importar o
exportar datos a/desde Excel.

Para ello utilizo la dll necesaria, pero mi problema
surgue cuando ejecuto la aplicacion en un ordenaor que no
tiene el Excel insstalado. Directamente me salta al
debugador diciendo que no se encuentra, y tampoco me deja
compilar el código.

Hay alguna forma de hacer que lanze una excepcion sino la
encuentra y esa opcion no este activa.

Ayuda please


.

Respuesta Responder a este mensaje
#4 Octavio Hernandez
27/01/2005 - 21:59 | Informe spam
JAS,

También mira estos documentos de Microsoft:

http://support.microsoft.com/kb/303872/EN-US/
http://support.microsoft.com/kb/302084/EN-US/

Salu2,

Octavio

"JAS" escribió en el mensaje
news:0d3901c5044a$ecbac000$
Podrias ponerme un ejemplo mediante codigo y recomendarme
algun documento o texto donde se explique bien los pasos a
seguir para trabajar con Excel desde C#

Pues sí, basta con que cuando haces la llamada al objeto


Excel.Application
captures esa excepción mediante un try-catch y desactives


lo que sea.


Saludos cordiales
Marino Posadas
MVP Visual C#

www.ElAveFenix.net

"JAS" escribió en el mensaje
news:235c01c503a0$186155d0$
Estoy haciendo una aplicacion que debe permitir importar o
exportar datos a/desde Excel.

Para ello utilizo la dll necesaria, pero mi problema
surgue cuando ejecuto la aplicacion en un ordenaor que no
tiene el Excel insstalado. Directamente me salta al
debugador diciendo que no se encuentra, y tampoco me deja
compilar el código.

Hay alguna forma de hacer que lanze una excepcion sino la
encuentra y esa opcion no este activa.

Ayuda please


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida