Visual Basic para aplicaciones es un componente adicional a Microsoft Excel. Se le permite calcular los valores , automatizar eventos y manipular archivos. VBA está habilitado o deshabilitado para Excel y libros particulares están bien guardado en un formato de VBA o no VBA. Cualquier actuación que afecte a la capacidad de programación del libro de Excel afecta a los proyectos de VBA , así como macros y controles ActiveX . Esto incluye guardar el documento en un formato no - VBA y deshabilitar VBA de Excel.
Missing Components
Microsoft Office le permite elegir qué componentes instalar junto con el suite. Si deshabilita VBA mediante la selección de " no disponible " durante la instalación de Excel , los componentes de los libros estarán ausentes . Algunos de los componentes que faltan cuando VBA está deshabilitado incluyen herramientas para análisis , las herramientas de macros en la ficha Programador y los elementos del cuadro de herramientas de control . Si abre un libro que contiene macros existentes , las macros no se ejecutarán si VBA está desactivado.
Vuelva a instalar Excel
Recupere sus proyectos de VBA perdidas reinstalando Excel 2007 . Durante el proceso de instalación de Office , active Visual Basic para Aplicaciones para restaurar la funcionalidad completa. Haga clic en " Visual Basic para Aplicaciones " cuadro desplegable y seleccionar "Ejecutar desde Mi PC. " Cuando VBA está habilitado, usted podrá acceder a todo el código VBA , macros y herramientas ActiveX desde hojas de cálculo existentes y utilizar estas herramientas en los libros nuevos . Vuelva a abrir el libro para comprobar la correcta instalación .
Preocupaciones de seguridad
La seguridad es un problema con el código de VBA , macros y controles ActiveX , debido a su capacidad de manipular el libro, y software de ordenador . Una opción para eliminar los problemas de seguridad relacionados con el código es deshabilitar VBA de la instalación de Office. Esto evita que cualquier código malicioso , macros y controles afecten a su sistema. Deshabilitar VBA durante la instalación afecta a muchos otros componentes y se debe hacer solamente después de sopesar los beneficios y los costos .