Distribuir Excel

03/07/2007 - 02:47 por Daniel Pozzi | Informe spam
Hola, 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?
Gracias

Daniel
 

Leer las respuestas

#1 Héctor Miguel
03/07/2007 - 07:38 | Informe spam
hola, Daniel !

... 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 ;)

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

[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 ;)

Preguntas similares