Tecnología

Inicio

Cómo dominar VBA para Microsoft Office 2007

Cómo dominar VBA para Microsoft Office 2007


los programas de Office 2007 usan un lenguaje de programación Visual Basic para Aplicaciones (VBA), para extender sus funciones por defecto. Este lenguaje permite a los usuarios escribir programas que completar las tareas en una fracción del tiempo que normalmente se necesita. Cada programa de Office tiene su propio conjunto de objetos, recogidos en una estructura llamada el "modelo de objetos." Parte de dominar VBA implica convertirse en completamente familiarizado con estos modelos de objetos. Por el dominio de VBA, puede reducir el tiempo que los usuarios necesitan para completar las tareas de oficina, además de reducir los errores en la realización de esas tareas.

Instrucciones

1 Lea cada uno de los siguientes temas, que son accesibles a través del enlace "Conceptos" de la página "Palabra Referencia del programador":

Selección de texto del documento

edición de texto

Buscar y reemplazar texto

Trabajar con tablas

Trabajar con macros

2 Copiar el programa de cada tema en el portapapeles de Windows. Abrir Word, a continuación, pulse "Alt-F11" para entrar en el Visual Basic entorno de desarrollo integrado (IDE). Haga clic en "Insertar" y luego "módulo" para crear una nueva ventana para introducir programas. Pegar el programa en el portapapeles en el módulo, a continuación, ejecute el programa haciendo clic en cualquier lugar en el texto del programa y pulsando la tecla "F5".

3 Inserte un nuevo módulo de código utilizando las instrucciones en el Paso 2. Tipo lo más que pueda recordar del programa de ejemplo que ha pegado en el otro módulo. Leer el listado del programa de ejemplo, según sea necesario, a continuación, ejecutar el programa como lo hizo la muestra original.

4 Repita el paso anterior tantas veces como sea necesario para escribir el programa completo de la memoria, sin hacer referencia a la lista del programa original. Esta tarea ingrain protocolos y procedimientos del programa. Aunque usted no puede entender cada línea de código, la lectura de los temas antes mencionados, junto con ver el código confuso en diferentes programas, para promocionar su eventual comprensión del código. Las instrucciones de los Pasos 1 a 3 detalle el proceso que va a utilizar para dominar Excel y Access VBA así.

5 Aprender, como lo hizo en los pasos 1 a 3, estos temas del modelo de objetos de Word, que se puede acceder desde el enlace de "Palabra de modelo de objetos de referencia" en la página "Palabra Referencia del programador":

La selección, los objetos Range y documento; Aplicación, Mesa y Filas objetos; y el objeto Find.

6 Aprender, como lo hizo los conceptos de palabras y objetos, estos conceptos de Excel, que se puede acceder desde los "conceptos" que aparece en la página "Excel desarrollador de referencia":

Uso de Excel con otras aplicaciones

Trabajar con hojas y libros

El uso de transacciones

eventos y funciones de Excel

operaciones celulares y alcance

7 Aprender estos temas objetos de Excel, que necesitarán sus programas para personalizar la funcionalidad por defecto de Excel:

El gráfico, de aplicación y de libro objetos; la Hoja de trabajo, Windows y objetos de tabla dinámica; y el tipo y objetos estándar.

8 Aprender estos temas sobre los conceptos y objetos de Microsoft Access. Desplazarse a estos temas a través de los "Conceptos", "Acceso Object Model" y "Data Access Objects (DAO) de referencia" en la página de enlaces Access Referencia:

Conceptos:

Trabajando con SQL, la interpretación de los códigos de error, y la opción de configuración de la propiedad, escritura criterios de expresiones.

Objetos:

Los objetos de aplicaciones, bases de datos y de mesa; los objetos QueryDef, el campo y documento; y de registros, informes y objetos de formularios.