|
TEMARIO
1) MICROSOFT WORD (Nivel Avanzado)
Conceptos básicos de Programación
- Definiciones básicas
- Objetos
- Conjuntos
- Propiedades
- Métodos
Operaciones de Inserción y modificación de textos
- Insertar texto en un documento
- Seleccionar y modificar texto
- Contraer o ampliar una selección o un intervalo
- Definir un objeto Range
- Sustituir texto
Operaciones de modificación de formatos
- Modificar el formato a un texto con VBA
- Modificar el formato a una selección utilizando VBA
- Insertar un texto utilizando VBA
- Modificar formato de carácter y de párrafo
- Modificar el espaciado de párrafos
- Modificar los márgenes de la página
Operaciones de búsqueda y reemplazo de texto
- Buscar texto y reemplazarlo
- El objeto Replacement
- Devolver texto de un documento
Macros
- Grabar una macro
- Modificar macros de Visual Basic grabadas
- Eliminar la propiedad Selection
- Uso de With...End With
- Eliminar propiedades y argumentos innecesarios
Trabajo con objetos de Word
- El Objeto Range
- Asignar intervalos
- Igualdad entre variables de objeto
- La propiedad Duplicate
- Modificar una parte o un grupo de elementos de un documento
- Referenciar a un elemento del documento activo
Los Eventos de Word
- Cómo declarar la variable del objeto
- Crear los procedimientos del evento
- Inicializar el objeto declarado
- El objeto Document y los eventos
- Los controles ActiveX y los eventos
Los controles y cuadros de diálogo
- Controles ActiveX en Word
- Añadir controles ActiveX
- Configurar las propiedades de los controles
- Inicializar las propiedades de los controles
- Eventos de cuadro de diálogo y de control
- Cuadro de dialogo personalizado
- Qué es un cuadro de diálogo integrado
- Cambiar los valores de los cuadros de diálogo
- Probar cómo se cerró un cuadro de diálogo
- Listas de argumentos
- UserForm
- Añadir controles a un UserForm
Acceder a datos y otras aplicaciones
- Utilizando DAO de Microsoft Word
- Hacer referencia a DAO
- Comunicar Word con otras aplicaciones
- Automatizar tareas de Word desde otra aplicación
- Automatizar tareas de otra aplicación desde Word
- DDE - Intercambio dinámico de datos
- OLE - Identificadores programáticos
Proyecto Final
2) MICROSOFT EXCEL (Nivel Avanzado)
Conceptos básicos de programación
- Lenguajes de programación
- Características generales de un programa
- Diseño de un programa
- Fase de análisis
- Fase de programación
- Fase de explotación y mantenimiento
- Modelos de programación
- Tipos de datos, variables y constantes
- Tipos de Operadores
- Distintas sentencias de Control
- Simbología para el diseño de algoritmos
Visual Basic para aplicaciones
- Introducción a VBA
- Programas secuenciales
- Programas interactivos
- Programas orientados a eventos
- Programas para el entorno Windows
- Modo de Diseño
- Modo de Ejecución
- Formularios y Controles
- Objetos y Propiedades
- Nombres de objetos
- Tabla
- Eventos
- Métodos
- Proyectos y ficheros
Precauciones de seguridad para desarrollar soluciones en Microsoft Office
- Configuración de seguridad de Office 2003
- Automatización del Editor de Visual Basic
Aplicar código VBA a libros y hojas de cálculo
- Crear un libro nuevo mediante código VBA
- Abrir un libro mediante código VBA
- Hacer referencia a hojas mediante código VBA
- Guardar documentos como páginas Web mediante código VBA
- Personalizar la página Web mediante código VBA
- Abrir un documento HTML en Microsoft Excel
Aplicar código VBA a Celdas y Rangos
- Cómo hacer referencia mediante código VBA a celdas y rangos
- Hacer referencia mediante código VBA a filas y columnas
- Hacer referencia a rangos con nombre mediante código VBA
- Hacer referencia a varios rangos mediante código VBA
- Bucles en un rango de celdas
- Seleccionar y activar celdas mediante código VBA
Utilizar eventos con objetos de Excel
- Uso de funciones de hoja de cálculo de Microsoft Excel en VBA
- Trabajar con objetos de dibujo
Trabajar con otras aplicaciones
- Controlar una aplicación de Microsoft Office desde otra
- Identificadores de programación OLE
Usar controles ActiveX en hojas de cálculo
- Crear un cuadro de diálogo personalizado
- Crear un formulario de usuario
- Agregar controles a un formulario
- Establecer las propiedades
- Inicializar propiedades
- Eventos de cuadro de diálogo y de control
- Mostrar un cuadro de diálogo personalizado
- Utilizar los valores de los controles mientras se ejecuta el código
Configurar el Ayudante de Office mediante código VBA
- Los componentes del Ayudante de Office
- Utilizar el Ayudante de Office
- Creación y modificación de globos con VBA
- Agregar iconos y mapas de bits a los globos mediante código VBA
- Añadir controles a los globos
- Modificar el formato al texto de los globos mediante código
Elaborando una consulta
- Botón de consulta
- Botón baja
- Botón insertar
- Cuadros de texto
- Añadir información a un combobox
- Añadir información a un listbox
- Las propiedades Picture y
- PicturePosition
Gráficos en Excel
- Configurar gráficos a través de código VBA
- Modificar los gráficos a través de código VBA
- Archivar los datos de una hoja mediante código VBA.
Proyecto Final
3) MICROSOFT ACCESS (Nivel Avanzado)
Introducción a Access Avanzado
- Objetivos
- Introducción
- Enunciado de base de datos de práctica
- Definir los requerimientos de la Empresa
- Sistema de control de Stock
- Altas de Clientes
- Control de Pedidos
- Consultas, Formularios e Informes
Macros
- Definición de Macros
- Cómo crear una macro
- La ventana de macro
- Acciones
- Comentarios
- Descripciones de Acciones
- Guardar
- Ejecutar e implementar
- Botones de Comando
- Crear Macro que ejecute varias Acciones
- Definición de Grupos de Macros
- Creación de un Grupo de Macros
- Columnas de un Grupo de Macros
- Insertar otra Macro al Grupo
- Ejecución de una Macro Agrupada
Trabajar con Macros y condicionantes
- Acciones con Macros
- Ajustar una Macro a una condición
- Las funciones y sus condiciones
- La columna Condición
- Insertar una Macro en un Control
Macros especiales
- Autoexec
- Definir macro
- Autokeys
- Definir una macro Autokeys
- Teclas Autokeys
- Teclas de acceso rápido
Crear un Menús
- Menú de Opciones
- Organización del Menú de Opciones
- Crear una Macro para ejecutar un Menú de opciones
- Macro para Registro nuevo
- Macro para mover el puntero al Registro Anterior
- Macro para mover el puntero al Registro Siguiente
- Macro para Eliminar Registro
- Macro para Guardar Cambios
- Macro para Deshacer Cambios
- Macro para Cerrar la Ventana
- Definir el Menú de Opciones
- Agregar Macros al Menú de Opciones
- Modificar el nombre para las Opciones del Menú
- Modificar el icono para las Opciones del Menú
- Aplicar un Nuevo Menú a un Formulario
- Creación de un Menú Contextual
- Menú Emergente
- Otra forma de crear Menús
Páginas Web
- Definición de Páginas
- Qué se puede hacer con las páginas
- Tipos de Páginas
- Sectores de una Página
- Páginas Activas y Páginas Independientes
- Páginas de Acceso a Datos en la Base Activa
- Página en la Base Activa a partir de una Tabla consulta
- Página en la Base Activa a partir del Asistente
- Página en la Base Activa desde la Vista Diseño
- Modificar una Página Web
- Diseño de Páginas
- Controles y Datos
- Tablas Relacionadas
- Agrupar Registros
- Modificar el tema de la página
- Utilizar el Asistente de Formato
- Realizar cálculos en Páginas
Datos Externos
- Páginas de Acceso a Datos Independientes
- Conexiones
- Conexión a Nuevo Origen de Datos
- Microsoft SQL Server
- Microsoft Jet 4.0 OLE DB Provider
- Niveles de Seguridad
- Definir los permisos de Acceso
- Tablas y Consultas Seleccionadas
- Guardar Conexión
- Modificar o vincular la información de Conexión de una Página
Conexión y Publicación
- Formatos de Archivo de conexión
- Archivos de Conexión de Datos ODC y UDL
- Publicar las Páginas de Acceso a Datos
- Compartir en la Web
- Enviar Página por e-mail
- Trabajar sin Conexión
SQL
- Definición
- ANSI SQL y Microsoft Jet SQL
- Sentencias en SQL
- Acceder a Sentencias SQL
- Consultas SQL
- Consultas por Selección
- Pautas para realizar Consultas de Selección
- Definir e implementar una Consulta de Unión
- Creación de una conexión de datos ODBC
- Tipo de datos ODBC
- Crear consulta de Paso a través
- Las Sentencias
- CREATE TABLE
- ALTER TABLE
- SELECT … INTO
- DROP
- CREATE INDEX
- Subconsultas
Fundamentos de programación
- Lenguajes de programación y de Alto Nivel
- Pautas generales de un programa
- Diseñar un programa
- Fase de análisis
- Fase de programación
- Fase de explotación y mantenimiento
Modelos de programación
- Tipos de datos, variables y constantes
- Operadores de Asignación
- Operadores Aritméticos
- Operadores Lógicos y relacionales
- Sentencias de Control
- Diseño de algoritmos
- Simbología
Visual Basic para aplicaciones
- Introducción a VBA
- Programas secuenciales, interactivos y orientados a eventos
- Programas para el entorno Windows
- Modo de Diseño y Modo de Ejecución
- Formularios, Controles, Objetos y Propiedades
- Tabla
- Eventos
- Métodos
- Proyectos y ficheros
Pasos para crear un programa
- Panel de tareas
- Crear y guardar una base de datos
- Crear un programa
- Insertar un nuevo Módulo
- La Ventana de Visual Basic
- Option Compare Database
- La Ventana inmediato y Botón de Función F5
- Declarar variables
- Función InputBox y Suma de variables
Prácticas Paso a paso
- Trabajar con String
- Estructura de control If-Then-Else-End If
- String de longitud fija
- Estructura de control: Do while - Loop
- Estructura de control: for -to - next
- Debug.print para mensajes en pantalla
- Estructura de control Exit for
- Estructura de control: Select case
- Función sqr Matriz de 2 dimensiones
- Estructuras de control anidadas
- Funciones
- Ejecutar una función desde un procedimiento
|