Credito de imagen: Jupiterimages / Pixland / Getty Images
La programación de Visual Basic es un aspecto particularmente poderoso del entorno de Microsoft Excel. Las macros creadas por este lenguaje extienden una funcionalidad considerable a las hojas de cálculo al ofrecer interactividad mejorada y cálculos en tiempo real. Muchos diseñadores de hojas de cálculo desean que sus productos sean compatibles entre Microsoft Office y su alternativa de código abierto, Open Office. Pero Open Office no admite el lenguaje de macros de Visual Basic. Al convertir archivos de Excel a Open Office, se necesita trabajo adicional si los archivos contienen macros. Como se trata de un problema común, existen herramientas disponibles para agilizar el proceso.
Paso 1
Encuentre un programa de utilidad adecuado para convertir macros en el lenguaje Excel Visual Basic al código CalcBasic necesario para Open Office. Una opción gratuita es el programa de conversión en línea que ofrece Business Spreadsheets (ver enlace en "Referencias"). Esta conveniente página web permite al usuario pegar el código de Visual Basic existente en un cuadro de texto y convertirlo automáticamente en CalcBasic. Si bien ninguna conversión automática entre los dos lenguajes de programación será completa, este proceso es una buena base para los ajustes que son inevitablemente necesarios para garantizar la funcionalidad completa en Open Oficina. Esta utilidad es buena para los programadores que buscan iniciar rápidamente el proceso de conversión para que todos los usuarios de Open Office tengan acceso a sus programas macro.
Video del día
Paso 2
Instale un paquete de compatibilidad de Visual Basic en Open Office. Esta opción es particularmente conveniente ya que permite a Open Office ejecutar un programa de Visual Basic sin ninguna conversión. Sin embargo, esto no es ideal para ninguna hoja de cálculo diseñada para una audiencia masiva, ya que cada usuario necesitaría actualizar su software Open Office. Hay dos opciones para realizar este cambio. El programa Go-oo extiende el software Open Office a una variedad de tipos de archivos, lo que permite a los usuarios integrar fácilmente muchas aplicaciones.
Una solución adicional en este sentido es una reconfiguración completa del paquete de instalación de Open Office que se ejecuta en una red. Novell ha creado un nuevo diseño de Open Office que admite código Visual Basic, pero la instalación es complicada. Este proceso también se basa en las actualizaciones de OOo que ofrece Go-oo, pero las integra desde cero. Esto se adapta mejor a entornos de red donde muchas personas necesitarán esta funcionalidad.
Paso 3
Adquiera una versión de Open Office que ya tenga incorporada la compatibilidad con Visual Basic. A partir de 2006, existen al menos 10 versiones de Open Office compatibles con Visual Basic. Esto evita el proceso para una conversión de macros de Excel más robusta, pero no es adecuado para programadores que buscan llegar a una amplia audiencia. Open Office en su formato nativo no reconoce el código de Visual Basic, por lo que esta opción solo es adecuada para los programadores que realizan el cambio por sí mismos o por una base de usuarios controlada.