Inicio de sesión

Nombre de usuario o e-mail

En línea

En este momento hay 0 usuarios y 25 invitados en línea.

crear ejecutable

Rubén

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

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.

------

La potencia sin control no sirve de nada.

Power is nothing without control.

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

pacomegia

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.

------

La potencia sin control no sirve de nada.

Power is nothing without control.

aquijano

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

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.

¿necesitas más?

apúntate a nuestro newsletter
Fuente RSS

Si te gusta necesitomas, ¡ compártelo !

Si te gusta, compártelo


apúntate a nuestro newsletter

cargando...
Buscar en necesitomas.com

Excelómetro