crear ejecutable

6 envíos / 0 nuevos
Último envío
Rubén
Imagen de Rubén
Offline
última acción: Hace 12 años 11 meses
alta: 02/08/2007 - 14:38
Puntos: 191
crear ejecutable
La duda que se me pregunta es la siguiente: ¿Cómo puedo convertir un Excel en una interfaz ejecutable? Resulta que he programado un programita más o mejor majete y no estaría mal el poder lograr un ejecutable. Si alguien sabe la manera o si realmente se puede, le agradecería que me aconsejase. Gracias de antemano. Saludos.
pacomegia
Imagen de pacomegia
Offline
última acción: Hace 10 horas 24 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 10680
no va a poder ser
Más de una vez he pensado que sería útil crear un ejecutable, para que en el ordenador donde se ejecute no sea necesario tener instalado Excel. Sin embargo, que yo sepa, no es posible hacerlo, puesto que el programa o las macros programadas en Excel están pensadas para ser ejecutadas dentro de Excel. Para crear un ejecutable tendrías que programarlo en la plataforma de visual basic, la versión completa, no la versión reducida incluida en Office. En general es muy parecido, por lo que se podría adaptar, aunque no es inmediato. El tema es que el lenguaje VBA de Excel tiene implícitamente cosas que pertenecen a Excel, objetos como las hojas, los rangos, los libros, con sus propiedades y métodos, como los métodos para guardar o cerrar de los que hablamos el otro día. Trabajando con visual basic tendrías que hacer una referencia a Excel para que esto estuviera disponible, con lo cual habría que instalar algunas bibliotecas de Excel para poder ejecutar el ejecutable en un ordenador sin Excel. Otra cosa que puedes hacer es crear un libro protegido, para que sólo se tenga acceso a lo que tú quieras, o incluso que ejecute automáticamente un procedimiento al abrirse. Claro, que este libro tendría que abrirse con Excel, que es lo que creo que pretendes evitar.

 

------
Ya sé Excel, pero necesito más.

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 10 horas 24 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 10680
he encontrado esto
Navegando por internet he encontrado esta aplicación DoneEx XCell Compiler que crea un ejecutable a partir de un libro Excel, aunque requiere tener Excel instalado en el equipo para funcionar (supongo que utilizará el modelo de objetos de Excel) No es un ejecutable completamente independiente, pero se parece bastante a lo que comentabas. También puedes mirar Calc4web, que convierte las hojas de cálculo en bibliotecas DLL de C++ En ambos casos puedes descargar una versión de prueba.

 

------
Ya sé Excel, pero necesito más.

aquijano
Imagen de aquijano
Offline
última acción: Hace 8 años 1 mes
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 20/07/2008 - 13:32
Puntos: 955
Re: crear ejecutable

he encontrado esto, en la página de un MVP, que además es gratis.

http://orlando.mvps.org/XLtoExeMore.asp

de momento voy a probarlo a ver qué tal, y ya os comentaré

visitante (no verificado)
Imagen de visitante
Re: crear ejecutable

XLtoExe funciona parcialente, yo lo he empleado con una macro y me da problemas, la macro que he compilado funciona mal, sin embargo con el xcall si va, aunque aparece un mensaje para adquirir el programa al iniciar.

visitante (no verificado)
Imagen de visitante
Re: no va a poder ser

otra cosa que puedes hacer es modificar la macro un poco y crear un applicacion (.xla). Asi se 'independiza un poco del archivo de excel.

----------

guihe