VBA. Visual Basic para Aplicaciones. Guía 1. Visual Basic para Aplicaciones en Office 1

Documentos relacionados
Microsoft Excel MACROS AVANZADAS

Macros y Visual Basic para Aplicaciones en Excel

Macros y Visual Basic para Aplicaciones en Excel

EJERCICIO 33 DE EXCEL

APRENDE A REALIZAR UNA MACRO

COMBINAR CORRESPONDENCIA

PASOS PARA CREAR FUNCIONES CON VBA

EJERCICIO 36 DE WORD.

SÍLABO - EXCEL AVANZADO

Microsoft Word. Microsoft Word 2013 SALOMÓN CCANCE. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

TRABAJO PRÁCTICO Nº 5. Abrir un documento nuevo en Excel. Guardarlo en la carpeta D:\ o E:\ COMPUTACION2 con el nombre: tp5-ej1- apellido.

Experto en Microsoft Excel 2016, VBA y Business Intelligence

Guía del Curso Experto en Microsoft Excel 2016, VBA y Business Intelligence

MICROSOFT EXCEL 2007 NIVEL AVANZADO. Contenido

Manual Excel Macros

Manual Word Macros y Elementos rápidos

Una firma de correo electrónico consta de texto o imágenes que se agregan automáticamente al final

MICROSOFT EXCEL MICROSOFT EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

MANUAL DE MACROS EXCEL 2010

VISUAL BASIC Y MACROS EN EXCEL Parte III

Introducción: La tarea que se debe llevar a cabo consiste en crear dos macros y guardarlas en una

GUIA DE TRABAJO CON EL EDITOR DE VISUAL BASIC DE LA FICHA PROGRAMADOR

Power Point para crear narración de imágenes

Informática. Macros en Excel con VBA. Miguel Ángel Martínez del Amor Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla

Certificación It en Microsoft Excel VBA para Excel: Macros and Graphics Expert

CONTENIDO. Capítulo 1. Capítulo 3. Capítulo 2. Contenido

INSTITUCIÓN EDUCATIVA COLEGIO NUESTRA SEÑORA DEL PILAR DANE: Licencia de funcionamiento resolución N del 08 de octubre 2007

Unidad N 18. Macros.

- Si usas Open Office, puedes ver las instrucciones de como grabar una Macro en el siguiente enlace, o si lo prefieres en vídeo, aquí

Curso Superior de Office Nivel Profesional (440 horas)

Certificación It en Microsoft Excel VBA para Excel: Macros and Graphics Expert

CUADRO DE CONTROL CONTROLES ACTIVEX

CESDE ESCUELA DE PROCESOS TECNOLÓGICOS E INDUSTRIALES MACROS VBA GUÍA 2 INTRODUCCIÓN A VBA Y FUNCIONES

Guía del Curso Certificación It en Microsoft Excel VBA para Excel: Macros and Graphics Expert

INTRODUCCION A POWER POINT. Primeros Pasos. Descripción breve Hablaremos de Power Point. Este contenido es propio, y se usa para fines educativos.

Repasar las herramientas básicas para crear y animar una presentación de PowerPoint. Utilizar y crear plantillas automatizando tareas repetitivas.

Formularios y controles

CURSO SUPERIOR DE OFFICE NIVEL PROFESIONAL

Crear una macro automáticamente

SESIÓN 8 FORMATO DE LAS DIAPOSITIVAS.

POWER POINT Tema 1. Para salir de PowerPoint (suponiendo que se tiene abierto) puede:

VB - Access Manual Visual Basic para Aplicaciones del Access 2000

Plantillas y formularios. Word Autor: Viviana M. Lloret Prof. de Matemática e Informática Blog: aulamatic.blogspot.com

La forma más fácil e intuitiva de crear macros es crearlas mediante el grabador de macros del que dispone Excel.

Excel 2010: Insertar objetos (GIF, botones de comando, fondo, imágenes)

Microsoft Office PowerPoint 2003 Experto

Creación y manejo de la base de datos y tablas

Migración Office

Formación a distancia de OPERADOR PROFESIONAL DE PC

Computación I - Facultad de Ciencias Agrarias y Forestales - UNLP

Gestión de cobranzas con Excel

AUTOMATIZACIÓN DE TAREAS REPETITIVAS MEDIANTE GRABACIÓN DE MACROS

Manual Word Plantillas y Formularios

Unidad 4. Tablas dinámicas y macros para la organización de informes

Curso Superior de Macros para Office-VBA (Online)

GC - FR Versión 05

Curso Superior de Macros para Office-VBA (Online)

Conocimientos previos

Mostrar la ficha Programador en Excel 2010

Conocimientos previos

Userform ("INT") Capital Inicial C(4;0,18)= Tiempo. t= 4 C(4;0,18)= Interés. i= 18,0 %

Formulario VBA en Excel. Creación del formulario. Actividad grado 10.

TEMA 12.3: HOJAS DE CÁLCULO: PRINCIPALES FUNCIONES Y UTILIDADES. LIBROS, HOJAS Y CELDAS.

Combinar correspondencia y esquemas. Módulo I

PLANTILLAS. Para utilizar nuestra platilla debemos:


Curso Superior de Macros para Office-VBA

ESCUELA DE INFORMÁTICA

Curso Superior de Macros para Office-VBA (Online)

Te permite la elaboración de libros de trabajo con el fin de organizar datos, información, listas, listados de costos, etc.

... Presentaciones CAPÍTULO. Empezar con una presentación en blanco. Presentaciones con POWER POINT 2000

Curso Superior de Macros para Office-VBA (Online)

PLANTILLAS Y MACROS. También veremos cómo crear una Macro en Excel que automatice una tarea, de forma que al ejecutarla agilice el trabajo.

Antes de pasar a los ejemplos de creación de hipervínculos en Excel es conveniente conocer los tipos de hipervínculos que tenemos disponibles:

CURSOS de MICROSOFT OFFICE Temario

OPERADOR WINDOWS Y OFFICE Microsoft Windows 10 HORAS

PROGRAMACIÓN. Bachillerato para Adultos con orientación en computación RM 240/91 PROGRAMA DE LA MATERIA

CURSO DE HTML5 y CSS3 en MADRID

MS-Excel 2007, Intermedio Avanzado (30 horas)

Introducción a la Programación en Visual Basic y su aplicación en Excel. M.I. Jaime Alfonso Reyes Cortés

(PROGRAMA CON LOS NUEVOS FORMATOS CONTABLES 2010) INTRODUCCION

Ofimática básica Word 2007 Excel 2007 Access 2007 Power Point 2007

Manual de Access. RGA Training & Solutions

Como crear una macro?

Facultad De Ingeniería Programa de Ingeniería Industrial

MANUAL DE USO. CKEditor

TALLER # 6 ACCESS FORMULARIOS

CURSOS PREPARACIÓN IT-TXARTELA

PRECISIONES PARA LA ENSEÑANZA Y EL APRENDIZAJE

Secciones. Las Secciones agrupan Páginas. Están azul. Al hacer click despliegan los títulos de las Páginas.

Introducción Mic i ro r s o of o t t W or o d r

Manuales miplanilla.com. Cargue de Planilla Sucursal y Centro de Trabajo. Versión

Aplicaciones VBA con Excel

ACCESS I LECCIÓN N 2

Técnicas de Programación

ÍNDICE INTRODUCCIÓN TEXTO

Como el resto de aplicaciones de Office, PowerPoint puede arrancarse de distintas formas. Vamos a utilizar la siguiente:

LABORATORIO Nº 1 Sistemas de Información asociados a los Formularios en Excel

Transcripción:

VBA Visual Basic para Aplicaciones Guía 1 Visual Basic para Aplicaciones en Office 1

Visual Basic en Office ( 97 en adelante) A pesar de que VBA es actualmente un lenguaje independiente de Office, éste es el entorno que lo vio nacer y, sin dudas es donde más se lo utiliza. Esto permite generar aplicaciones dentro de nuestros documentos o archivos generados con Word, Excel, Power Point, Access y Outlook. Desde el punto de vista de Office, VBA es una combinación de un entorno de programación integrado (IDE), denominado editor de Visual Basic, y del lenguaje de programación Visual Basic. Conviene pensar que VBA como un lenguaje de programación común y corriente, con dos particularidades: su entorno de desarrollo está plenamente integrado con las aplicaciones de Office (Word, Excel, Power Point y Access, y los programas creados con este lengiaje no son autónomos (Stand alone), como lo del Visual Basic, sino que forman parte de los documentos o plantillas de Office, de forma análoga (aunque técnicamente muy distinta) a como los applets Java se incluyen en las páginas Web. En Word, Excel y Power Point, el editor funciona como una ventana separada, pero asociada a cada uno de estos tres programas, de modo tal que cuando se cierra el programa asociado, también se cierra el editor, y los programas creados con el editor se guardan en la planilla activa o en los documentos en uso en la aplicación asociada. Por ejemplo, cada documento que se genera con Word incluye un proyecto VBA, el cual permanece vacío hasta que se comienza a agregar código a través de la grabación de macros o la edición de módulos. (Macro: una macro es una secuencia de acciones que se graban para un fin determinado. Por eso se denomina Macro instrucción). Acceso al entorno 1.- Para acceder al editor de Visual Basic en Word, Excel o PowerPoint, debemos clickear en el menú Herramientas, Macro, Editor de Visual Basic. Visual Basic para Aplicaciones en Office 2

2.- Es conveniente activar la barra de VBA desde : Ver, Barras de Herramientas, Visual Basic. Operatividad del VBA VBA, se compone de un entorno de diseño (gráfico) y de código relacionada con los objetos (ej: Botón y código del mismo), de la misma manera que lo visto el año anterior en Visual Basic. Primeros pasos Dado que los programas VBA de Office son Document Centric (centrados en documentos), lo más lógico será desarrollar el programa VBA en el documento en el cual estará basada la actividad del programa. Por ejemplo, si se desea desarrollar un sistema de ventas que opera con datos de una planilla de Excel, y se pretende que el sistema genere automáticamente un memorándum prediseñado en Word que contenga un reporte de ventas, lo más lógico es que Visual Basic para Aplicaciones en Office 3

toda la programación se aloje en la planilla de Excel (pues constituye el núcleo de la aplicación), y desde ella se utilicen objetos de Word. En este caso Word solamente ofrecería una funcionalidad accesoria al sistema en cuestión. Una vez que se decidió cuál será la aplicación anfitriona es necesario pensar como se comenzará a construir el programa. Inclusión de un botón en un documento 1.- Abrir Word para trabajar con un documento nuevo 2.- Habilitar las barras de herramientas Visual Basic y Cuadro de Controles Visual Basic Cuadro de controles 3.- Creamos un botón en alguna parte del documento de Word 4.- Escribimos el código (idem el año anterior) para que aparezca un mensaje al realizar un clic en el mismo, en este caso utilizaremos una caja de mensajes. Private Sub CommandButton_Click() MsgBox ("Hola que tal!!") End Sub Nota: recordar que luego de escribir el código hay que ejecutarlo para que el VBA los compile, de esta manera funcionará el botón desde el documento de la aplicación. Si luego deseamos modificar parte del código para poder editarlo debemos entrar en el modo diseño de VBA. Proyectos En este caso cada doumento de una aplicación es un proyecto VBA. Nota: ALT + F11 activa el VBA. Visual Basic para Aplicaciones en Office 4

Creación de un formulario ejecutado desde un botón desde un documento de Word Pasos a seguir 1.- Abrir un documento en Word 2.- Diseñar un botón en el mismo 3.- Escribir el rótulo, Formulario 1 en el mismo 4.- Ir a Insertar, UserForm, aparecerá un formulario 5.- Diseñar el mismo con algunos campos 6.- En la propiedad Name escribir el nombre del formulario creado 7.- Guardarlo 8. Escribir el código en el botón para la carga del mismo: nombre del formulario.show Visual Basic para Aplicaciones en Office 5

Nota: Al realizar un click sobre el botón del documento, aparece el formulario. Visual Basic para Aplicaciones en Office 6

Trabajo Práctico Nro. 1 1. Crear tres botones en línea en un documento en Word donde cada uno de ellos cargue un caja de mensaje distinta. 2.- Crear un documento en Word sobre una empresa que ofrece 3 servicios diferentes, escribir tres párrafos de texto promocionando los mismos y en cada uno de ellos insertar un botón VBA, a su vez cada botón debe cargar un formulario relacionado con dicho servicio (en cuanto a los campos o rótulos que lo compongan). Guardar dicho documento. 3.- Crear un documento en Word sobre una empresa, el mismo debe contener tres formularios pero uno dependiente del otro. Por lo tanto se debe crear un botón en el documento de Word, que cargue el primer formulario, este a su vez debe tener un botón que cargue el segundo formulario, y el segundo un botón que cargue el tercer y último formulario. Los campos y rótulos deben estar relacionados y son a elección del alumno. Visual Basic para Aplicaciones en Office 7