¿Se puede hacer un ejecutable de una macro?

05/09/2007 - 18:02 por Karina | Informe spam
Hola

Tengo una duda, ¿se puede hacer un ejecutable de una macro?, es decir si se
puede hacer un setup.

Saludos

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
06/09/2007 - 04:20 | Informe spam
hola, Karina !

se puede hacer un ejecutable de una macro?
es decir si se puede hacer un setup.



las macros requieren del *ambiente* que les provee la aplicacion contenedora de VBA [excel, word, powerpoint, etc.]

[probablemente] lo que buscas son aplicaciones que *generan* EXEcutables con rutinas de instalacion -?-

o puedes probar son los *self-extractor* [p.e.] de winzip, winrar, ... -?-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Karina
06/09/2007 - 17:14 | Informe spam
Hola Hector:

Gracias por responder a mi mensaje te comento que tengo el programa
InnoSetup pero nose si de alguna manera me pueda servir o no para hacer un
setup o que me pueda hacer un ejecutable.

Otra duda que tengo es porque cuando ejecuto la macro en otra computadora me
marca errores y cuando reviso las referencias me dice que me faltan algunas
de ellas, que puedo hacer para resolver este problema??

Gracias, saludos!!



"Héctor Miguel" escribió:

hola, Karina !

> se puede hacer un ejecutable de una macro?
> es decir si se puede hacer un setup.

las macros requieren del *ambiente* que les provee la aplicacion contenedora de VBA [excel, word, powerpoint, etc.]

[probablemente] lo que buscas son aplicaciones que *generan* EXEcutables con rutinas de instalacion -?-

o puedes probar son los *self-extractor* [p.e.] de winzip, winrar, ... -?-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.



Respuesta Responder a este mensaje
#3 Héctor Miguel
06/09/2007 - 21:45 | Informe spam
hola, Karina !

... tengo el programa InnoSetup pero no se si de alguna manera me pueda servir o no
para hacer un setup o que me pueda hacer un ejecutable.



se espera que las aplicaciones de ese tipo sirvan para desarrollar/empaquetar/... aplicaciones 'auto-instalables'

Otra duda que tengo es porque cuando ejecuto la macro en otra computadora me marca errores
y cuando reviso las referencias me dice que me faltan algunas de ellas, que puedo hacer para resolver este problema??



para este punto, [me permito y] te transcribo una conversacion +/- semejante y en referencia a aplicaciones auto-instalables :))

si cualquier duda [o informacion adicional]... comentas ?
saluos,
hector.

inicia transcripcion ==
... hice un programa en excel usando vb. En el mismo uso varias Referencias.
Al distribuilo me encuentro con q muchos ususarios no tienen los archivos necesarios como para q funcione correctamente.
Hay alguna manera de hacer un paquete de distribución con los files necesesarios tal como se hace en vb?



[primero] considera que desde el momento en que haces uso de 'componentes' OPCIONALES [para cada usuario/pc/instalacion]...
ya estas 'corriendo el riesgo' de que tu aplicacion pudiera encontrarse con 'ciertos... tropiezos' :-(
[sobre todo si piensas distribuirla a diversos usuarios, equipos, plataformas, etc.] :D

[segundo] dependiendo de 'hasta donde quieras -o estes dispuesto a- llegar...'

1) [es probable que] al 'cambiar' el archivo 'de equipo'... la libreria este instalada en un directorio distinto -?-
-> el directorio de librerias puede variar entre versiones de office [incluso segun versiones de windows] :-( [pe.]
a) para el caso de windows...
-> win_32[bits], 95/95-Se y Me ES: c:\windows\system <-> 2000, NT y XP ES: c:\windows\system32
b) p.e. el caso 'especifico' de la libreria [mscal.ocx]...
-> excel '97 EN el 'system' del windows -> 2000 en adelante EN el directorio del office/excel :))

2) cuando hablas de: "... muchos ususarios no tienen los archivos necesarios ...", si te estas refiriendo a...
a) complementos desarrollados por ti [como add-ins .XLA] ?
-> podrias emplear 'empaquetadores' sencillos, como el ZIP
b) complementos [propios de excel/vba/...] que usas y pudiera ser no que esten instalados con 'el user' ?
-> te paso algunos 'detalles' al final ;)

[hasta donde se]... la licencia por la que pagaste al comprar e instalar office/exce/vba...
-> es una licencia que te da derechos como USUARIO FINAL [nada 'mas alla' de eso]...
puedes desarrollar aplicaciones 'basadas' en estas aplicaciones-plataforma y distribuirlas/comercializarlas
OJO: lo que NO 'puedes/DEBES' hacer... es DISTRIBUIR [junto con tu aplicacion] LOS COMPONENTES
[controles, librerias de objetos y 'ese tipo' de cosas] con los que este 'armada' tu aplicacion <= OJO

-> ademas de que seria necesario 'detectar y/o copiar y/o instalar y/o registrar y/o ...'
[existen otras 'circunstancias', como versiones, restricciones, permisos, etc.]

-> podras 'contar' con [la posibilidad de] que el usuario de tu aplicacion YA TENGA instalados dichos componentes
-> o avisarle/indicarle/informarle/... 'que hacer' en caso contrario
[incuso, podrias 'preparar' tu aplicacion para 'prevenir/corregir/evitar/...' la ejecucion de rutinas que los requieran]

-> no se si 'quieras' que tu aplicacion/instalacion... 'ande cargando' con TODAS las -posibles- versiones de dichos 'componentes'
[suponiendo que te decidieras por 'incluirlas' en el paquete de instalacion] -?-
-> de todas formas, te sugiero ponerte en contacto con la subsidiaria mas cercana a tu localidad ;)
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida