programadores de Excel se dará cuenta de que se han cambiado algunos aspectos de cómo funciona Excel con macros en la versión 2007 del programa . Se trata de pequeños programas escritos en Visual Basic para Aplicaciones ( VBA) que permiten una amplia personalización y características adicionales a cualquier hoja de cálculo . La mayoría de las macros escritas en versiones anteriores de Excel seguirán funcionando en 2007. Sin embargo, pueden producirse algunos problemas. VBA Editor
En las versiones de Microsoft Excel anteriores a 2007 , la ventana del editor de VBA se incluye automáticamente en todas las instalaciones del programa. Cualquiera puede abrir la ventana de macro y empezar a codificar . Sin embargo, Excel 2007 maneja el editor de forma diferente, y esto puede causar problemas para algunos programadores . Debe instalar el editor de VBA por separado , ya que no se incluye por defecto . Si usted trabaja en un entorno empresarial en el que no tiene privilegios de administrador en el equipo , esto podría ser un inconveniente. Puede instalar el editor de VBA simultáneamente con el resto del programa, si se selecciona la opción de VBA durante el proceso de instalación. Si no lo hace, usted necesitará el CD de Office para Excel para instalar este componente después.
Menús y barras de herramientas
Excel macro programadores suelen crear nuevos menús y barras de herramientas personalizadas en el programa de control de las características de sus programas de macro. Sin embargo, Excel 2007 eliminó el clásico menú y barra de herramientas del sistema en favor de un " controlador de cinta " que aparece en la parte superior de la ventana del programa . Por lo tanto , las macros creadas en versiones anteriores no aparecerán como se esperaba. En cambio, todas las barras de herramientas y los menús aparecen en la sección "Add- Ins" del controlador de cinta . Esto podría suponer un problema para los programadores que buscan simples interfaces fáciles de usar para sus programas más antiguos .
Formatos de archivo
seguridad informática sigue creciendo como una prioridad para los fabricantes de software , la versión 2007 de Excel cambia la forma en macros incrustan en los documentos de hoja de cálculo . VBA es un entorno de programación potente y es capaz de albergar códigos y virus maliciosos . Las versiones anteriores de Excel permite cualquier archivo estándar de Excel que contiene una macro. Sin embargo, Excel 2007 impide macros en archivos estándar de Excel . En su lugar , debe guardar el archivo en un formato habilitado para macros diferente. Este es un proceso relativamente fácil, pero podría suponer un problema inicial para los programadores desconocen este cambio, ya que no será capaz de crear sus programas sin guardar el documento en el formato nuevo .
Macro Setup predeterminada
documentos que contienen macros , Excel 2007 deshabilita automáticamente la parte macro del archivo al abrir el archivo. En las versiones anteriores de Excel , se le pedirá primero por su preferencia en el manejo de las macros al abrir el documento. Este paso intermedio no existe en 2007 , y en su lugar debe activar manualmente las macros si desea utilizarlos. Esto podría ser un problema para los usuarios de Excel que desconocen los pasos para completar este proceso , y podría llevar a las macros de algunos programadores son totalmente desapercibido.