Descripción
Descripción breve
Completo y, a la vez, simple y práctico, este curso está dirigido a usuarios de Excel y a desarrolladores que deseen crear aplicaciones amigables, fiables y potentes. ¡No lo dudes más e infórmate!
Duración
3 meses
300 horas
Objetivos
Además de los elementos básicos del lenguaje VBA (estructura del lenguaje y conceptos de programación orientada a objetos) que permitirán automatizar el manejo de sus datos, aprenderá a crear tablas dinámicas y gráficos, a diseñar formularios, a personalizar la interfaz de Excel, especialmente la cinta de opciones, a comunicarse con las otras aplicaciones de Office, a importar o publicar páginas web y archivos XML y a aprovechar las funciones API de Windows.
Resumen temario
PRESENTACIÓN
- Presentación del lenguaje VBA
- Las macros de Excel
- Asignar una macro
- El entorno de desarrollo VBE
- Configuración del editor VBA
EL LENGUAJE VBA
- Módulos
- Procedimientos
- Variables
- Estructuras de decisión
- Estructuras en ciclo
- Operadores
- Reglas de escritura del código
LA PROGRAMACIÓN DE OBJETOS EN EXCEL
- Presentación
- El modelo de objeto de Excel
- Principios de uso de los objetos y las colecciones
- Instrucciones usadas con los objetos
- El Examinador de objetos
OBJETOS DE EXCEL
- El objeto Application
- Objeto Workbook
- El objeto Worksheet
- El objeto Range
- Ejemplos de uso de los objetos
TABLAS DINÁMICAS Y GRÁFICOS
- Las tablas dinámicas
- Los gráficos
- Ejemplo de aplicación
- Creación de una tabla dinámica con minigráficos
CUADROS DE DIÁLOGO
- Presentación
- Cuadros de diálogo integrados
- Cuadros de diálogo predefinidos
FORMULARIOS
- Presentación
- Crear un formulario
- Personalizar un formulario
- Ejemplo de formulario personalizado
MEJORAS EN LA INTERFAZ DE USUARIO
- Presentación
- Personalización de la cinta con la utilidad Custom UI Editor
- Ejemplo de cinta personalizada con el Custom UI Editor
- Personalización de la cinta de opciones mediante la colección CommandBars
- Ejemplos de barras de comandos
- Barras de comandos
- Controles (opciones o botones de comando) de las barras de comandos
- Ejemplos de menús personalizados
ADMINISTRACIÓN DE EVENTOS
- Presentación
- Escritura de eventos
- Eventos del objeto Application
- Eventos del objeto Workbook
- Eventos del objeto Worksheet
- Eventos del objeto Chart
DEPURACIÓN Y ADMINISTRACIÓN DE ERRORES
- Diferentes tipos de error
- Depuración
- Administración de errores en VBA
COMUNICACIÓN CON LAS APLICACIONES DE OFFICE
- La tecnología Automation
- Comunicación con Word desde Excel
- Comunicación con Access desde Excel
- Comunicación con Outlook desde Excel
- Objetos vinculados o incrustados
- Métodos y propiedades relativos a los vínculos con Excel
INTERNET
- Consultas por Internet
- El objeto QueryTable
- Publicación de páginas web
- Los objetos WebOptions y DefaultWebOptions
- Importar, exportar y asignar archivos XML
- El objeto HyperLink
PROGRAMACIÓN EN WINDOWS
- Presentación de las API
- Llamar a una función de la API de Windows
- Lista de funciones API de Windows
- Ejemplos de uso de funciones API de Windows
- El objeto FileSystemObject
CÓDIGO DE UNA MINIAPLICACIÓN
- Presentación general
- Descripción de la aplicación GestPresupuesto
- Cinta de Office 2013 personalizada
- Módulo ThisWorbook
- Formulario NuevoPresupuesto
- Formulario BuscarPresupuesto
- Módulos ProcCinta y ProcGene