Saludos Manuel: Es muy común que los usuarios se nieguen a reprogramar las macros, sea porque no saben o porque no quieren.
Y debemos de entender a nuestros usuarios, ellos ya tienen un metodo de trabajo, el cambiarlo es complicado para ellos (Hay una rama de la psicologís que se encarga de ese estudio). Por tanto, si les vas a cambiar de harramienta, o les das un equivalente o les das una mejor forma y les demuestras que es real. Si tu problema son las macros, Luis ya te dio la solución. Cambialas para que funcionen es OOo. Como bien indicas, es un trabajo especializado, y tomando en cuenta que te estas ahorrando buenas cantidades de dinero, ¿Porque no invertir en capacitación? O contrata una empresa que se encargue de la transformación de macros. Ese es el negocio de Luis, y ya que se a tomado la molestia de ayudar a toda la comunidad, sería una forma muy buena de agradecimiento que se le otorgará este proyecto con su respectiva paga. On Tue, Aug 22, 2006, manuel chavarria <[EMAIL PROTECTED]> dijo: > Luis, muchísimas gracias por compartir tu experiencia. > > La verdad me ha enriquecido más tu mensaje del correo que cualquier otra > cosa, ya que te debo ser sincero en cuanto a que poseía la mayoría de > información y documentos relacionados que me enviaste, espero no malentiendas > por favor. > > Te cuento que una de los apalancamientos para el cambio de plataforma > ofimática fue el precio, y estar al borde de llegar a la ilegalización con > el software de MSOffice (comprar licencias de office hubiera salido muy > costoso), por ende hay unas pocas licencias de MSOffice, las cuales se han > utilizado para soportar algunas pocas macros que existen, enfatizo en que > sólo se ha dejado la aplicación correspondiente únicamente, la mayoría de las > veces Excel, aunque se sólo se trata de dejar el acceso directo al archivo > requerido con las macros hay algunos usuarios que tratan como sea de ejecutar > su Excel. Aunque el respaldo es que la política organizacional es el uso de > OpenOffice. > > Pero estoy mirando la forma de qué tanto esfuerzo puede llegar a costar, el > migrar esas macros, y fuera de eso que por acá no conozco muchas personas que > lo hagan, es un trabajo muy especializado y los usuarios no lo van a hacer > porque además las han hecho en un lenguaje muy diferente conceptualmente a > StarBasic, siendo este superior por todo lo que he visto, y siempre dicen, NO > TENGO TIEMPO en una actitud reacia, y los entiendo. > > Aunque aclaro, son pocos los usuarios con este aspecto. > > Luis, Comunidad de OpenOffice, muchas gracias por su atención y > colaboración. > > > Luis Vasquez <[EMAIL PROTECTED]> escribió: > Medellin, Agosto 22 de 2006 > > Hola, Comunidad > Hola, Manuel > > > Las acciones que he tomado en los aspectos de migracion de Vba a StarBasic se > basan en las siguientes premisas: > Vba y starbasic son dos lenguajes con diferente estructura de objetos y por > lo tanto todas sus clases, metodos, variables y parametros son > substancialmente diferentes. > No existe compatibilidad nativa entre ambas estructuras. Aunque algunas > instrucciones generales como el Do, DO until, DO While, For, etc y algunas > mas de tipo iteractivo tengan parametrizacion bastante parecida o en algunos > casos igual. estos egmentos de codigo pueden ser aparentemente "..copiados.." > , siempre y cuando sus parametros se refieran a clases iguales y/o similares. > Vba es una herramienta propietaria y no puede ser usada por "... ningun > producto externo a Ms Office desde la version 97...". Lo que anula toda > posibilidad de "..clonar y/o emular.." dichos segmentos de codigo. > Personalmente creo que StarBasic es un producto mas poderoso, sencillo de > usar y con una estructura jerarquica real de clases y metodos, contra "... la > estructura casi plana de Vba...". Si alguien quiere demostrarlo solo > "...trate de llevar o transplantar un segmento de codigo de Vba, a > VisualBasic o a .Net...." y se llevaran una sorpresa mayuscula, pues "...nada > del nativo Vba sirve en esas dos herramientas posteriores..." > El manejo, creacion, administracion y mantenimiento de formularios y dialogos > es completamente diferente en ambas herramientas. > > Acciones: > Analizar si las macros creadas en Ms Office fueron grabadas por la > herramienta automatica generadora de codigo, en cuyo caso "regenerar" el > proceso solo requiere que se ejecute una vez "...paso a paso..." la misma > operacion en OO.org, usando la herramienta paralela de grbacion. Esta > operacion casi siempre (955), "regenera" en StarBasic un segmento de codigo > equivalente al de Vba, salvo en los casos en se usen formularios o dialogos > previamente creados. > Analizar si las macros creadas en Ms Office fueron "..codificadas.." por el > usuario y en su caso fueron "...confeccionadas..." a su medida. Este evento > no es muy comun, pues segun Gartner Group ".. es tipico que en una > instalacion estandard, usuarios avanzados (3% del total), creen sus propias > macros desarrollado su propio codigo...", En este caso las macros y por > consiguiente su codigo debera ser migrado en su totalidad usando recursos de > programacion y generacion de codigo externos. > Para el caso de Formularios y Dialogos es necesario regeneralos con las > herramientas de OO.org ( que no solo son bastante simples, iguales a las de > Ms Office, sino que en algunos casos tienen elementos de mejos desempeño), y > ejecutarlas desde las lineas de codificacion de starBasic ( esta es una > diferencia clasica) > Sun libero con StarOffice 8, su edicion Empresarial ( StarOffice 8 Enterprice > Edition), que se puede adquirir en licencias de cinco usuarios, con un costo > aproximado de u$ 60 por usuario. Esta version tiene una herramienta para la > conversion de codigo Vba a StarBasic, que en procesos aun complejos puede > llegar a "...regenerar hasta un 95% del codigo Vba en StarBasic...). Novell > tambien dispone de una version similar con caracteristicas iguales. Sin > embargo estas son licencias comerciales, que en el caso de uno de nuestros > clientes fueron adquiridas ( kit de cinco usuarios), solo para "...migrar Vba > a StarBasic...", esto se hizo por la premura del citado cliente y el proceso > se realizo en el area de Informatica con costos bastante aceptables. ( Se > migraron cerca de 45000 lineas de codigo Vba, con un programador, medio > tiempo en ocho semanas de trabajo). > Analizar con detalle una muy buena serie de documentos de migracion (algunos > en ingles, que adicionare a tu buzon) y que con un par de funcionarios > entrenados en el tema, puedan realizar dicho proceso de migracion. Aqui puede > ser de suma importancia aprovechar la circunstancia y "...estudiar la > posibilidad de crear dichos procesos en lenguajes y herramientas de mayor > potencial ...", que permitan INDEPENDIZAR dichas actividades de la respectiva > suite de oficina y que puedan ser adicionadas usando la formidable capacidad > que tiene OO.org para incluir Add-in´s, plug-in´s y paquetes externos. Me > refiero al uso de codigo PHP, Phyton, C++, Java, Java Script´s, .Net, > VisualBasic, etc. > > Estas son solo algunas de las posibles sugerencias que puedo incluir y que > podran ayudarte a tomar una desicion al respecto. > > Te anexare a tu correo tambien unplan pertinente de formacion de personal en > las areas citadas. > > En espera de sus comentarios. > > Cordialmente, > > Luis e. Vasquez r. > manuel chavarria escribió: > Hola Colisteros, y Luis: > > Para empezar, de acuerdo una vez más con el concepto de comunidad, ver como > la red de redes ayuda a formar una verdadera sociedad de la información y > hasta del conocimiento, y un claro ejemplo la lista de OpenOffice en español. > > Luis, mencionaste que probelmas detectados en las migraciones, lo que tiene > que ver con compatibilidad entre Vba y StarBasic, me gustaría saber qué > decisiones has tomado o qué has tenido que realizar en estas oportunidades. > > De verdad agradezco tu colaboración, o a las demás personas que puedan > aportar en este tema. > > Hasta pronto. > > __________________________________________________ > Correo Yahoo! > Espacio para todos tus mensajes, antivirus y antispam ¡gratis! > Regístrate ya - http://correo.espanol.yahoo.com/ > > __________________________________________________ > Correo Yahoo! > Espacio para todos tus mensajes, antivirus y antispam ¡gratis! > Regístrate ya - http://correo.espanol.yahoo.com/ > > __________________________________________________ > Correo Yahoo! > Espacio para todos tus mensajes, antivirus y antispam ¡gratis! > Regístrate ya - http://correo.espanol.yahoo.com/ > -- Eduardo Moreno TOKONHU de México 044 55 5182 4398 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
