Automatizar tareas con las macros de Visual Basic



Documentos relacionados
MACROS Y FORMULARIOS

Guadalinex Básico Impress

Tablas de datos Insertar tablas rápidas basadas en plantillas Insertar tabla Eliminar una tabla y su contenido...

PowerPoint 2010 Modificar el diseño de las diapositivas

MACROS. Automatizar tareas a través del uso de las macros.

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

Introduccio n a fo rmulas y funciones

Excel Excel Avanzado. Parte 2 Tema: Macros. L.I. Luis Adrián Valdez Mendivil

TABLAS DINÁMICAS Y UTILIZACION DE MACROS PARA LA ORGANIZACIÓN DE INFORMES MICROSOFT EXCEL Unidad N 4

El Power Point es un programa que permite hacer presentaciones y es usado ampliamente en los ámbitos de negocios y educacionales.

Microsoft. desde Word 2003

Para crear una lista como la anterior, primero escribe la información, y después selecciona el texto y aplícale el formato de viñetas.

PowerPoint 2010 Manejo de archivos

Contenido. Samayra Niebles Velasquez

Conocer la interfaz de Office 2010

WINDOWS MOVIE MAKER. Área de Colecciones. Utilice le área de colecciones para organizar el contenido del audio, video imágenes que graba o importa.

Tareas básicas en OneNote 2010 Corresponde a: Microsoft Office OneNote 2010

Manual de Microsoft Power Point 2007 Parte 2 Universidad Politécnica de San Luis Potosí

Guía de inicio rápido

Operación Microsoft PowerPoint 97

100 EJERCICIOS DE MICROSOFT WORD

A25. Informática aplicada a la gestión Curso 2005/2006 Word Tema 3. Formato de sección.

Guía N 1: Fundamentos básicos(i)

Guía de inicio rápido

Macros en Excel 2007

Exportar elementos de Outlook a un Archivo de datos de Outlook (.pst)

POWER POINT. Iniciar PowerPoint

Guía de inicio rápido

Manual de Notas de voz


CIC REPASO POWERPOINT 2007

1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana

Exportar elementos de Outlook a un Archivo de datos de Outlook (.pst)

Introducción a MS Word 2007

Figura 1 Abrir nueva hoja de cálculo

Seguridad. Contenido TECNOLOGÍA WORD

Para ingresar a la aplicación Microsoft Word 97, los pasos que se deben seguir pueden ser los siguientes:

COMBINAR CORRESPONDENCIA EN MICROSOFT WORD

Antes de nada, guarde dicho archivo en la ubicación que elija Outlook Express 6 Outlook 2002 página 2 Windows Mail página 3 Outlook 2007 página 4

Creación de contenidos en WebBuilder. Herramienta Web Builder en Word de Microsoft Office

Portafolios en CREA 2. Manual

A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla.

02 Búsqueda, selección y evaluación de proveedores

UNIDAD I PROCESADOR DE TEXTOS

MICROSOFT WORD 2007 AVANZADO. Unidad Didáctica Nº 1

Por qué usar VBA en Excel 2010?

BLOQUE VIII POWERPOINT

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:

Informes. 3. Elija la opción Nuevo (en la parte superior de la ventana) 4. Elija Autoinformes: en tablas y luego la tabla o consulta que se usará.

Guía de Aprendizaje No. 1

GENERACIÓN Y ADMINISTRACIÓN DE MACROS GENERADAS

Combinar comentarios y cambios de varios documentos en un documento

Manual Básico de PowerPoint Contenido

WORD 2003 (COMPLETO) Enero 2010 TEMARIO

Ejercicio 3 Diapositivas Interactivas.

Personalización de Presentaciones

EJERCICIO 14 DE EXCEL

PROCESAMIENTO DE TEXTOS MS OFFICE WORD 2007

Microsoft Access proporciona dos métodos para crear una Base de datos.

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

Enviar Felicitación Navideña por con Off. 2007

Operación Microsoft Access 97

Formularios. Formularios Diapositiva 1

Tutorial PowerPoint. Crear una nueva presentación

Vincular datos entre Word y Excel.

Operación de Microsoft Word

Guía de inicio rápido a

Formato condicional Herramientas para el manejo de datos Tablas (Listas) Subtotales Filtros Avanzados... 7

CURSO DE WORD 2007 AVANZADO

UD6. Diseño de presentaciones

Guía de inicio rápido

Guía de inicio rápido

Curso POWERPOINT 97. Introducción

Práctica 3: Introducción a Word

25 + TRUCOS, ATAJOS Y CONSEJOS PRACTICOS DE EXCEL

PowerPoint 2010 Introducción a Microsoft Office PowerPoint 2010

2. Seleccione OneDrive en la parte superior de los sitios de SharePoint u Office 365 de su organización.

Resumen de fotos editadas por alumnos/as del 3º ciclo de Educación Primaria. / 12

Curso de Microsoft Word Nivel 2

Manual Word Correspondencia

Tutoriales y Guías de uso con Orientaciones Pedagógicas Entorno Virtual de Aprendizaje Plataforma Blackboard CHAT

Así de fácil. Cortar, descargar y convertir vídeos o sonidos. Controles avanzados del reproductor multimedia VLC

Introducción a macros en Excel 2007

Capítulo 9. Archivos de sintaxis

100 EJERCICIOS DE MICROSOFT WORD

Características básicas de los documentos

2_trabajar con calc I

Manual de uso: Map Source

Insertar o crear tablas. Insertar una tabla. Crear una tabla. Usar plantillas de tabla. Utilizar el menú Tabla. Utilizar el comando Insertar tabla

CREACIÓN DE PRESENTACIONES CON POWERPOINT CREACIÓN DE PRESENTACIONES CON IMPRESS DE OPENOFFICE CREACIÓN DE PRESENTACIONES CON POWERPOINT

1 Microsoft Office Word 2007.

CASO PRÁCTICO GESTIÓN DE PEDIDOS

Hay programas que convierten al PC en un equipo de música

QUE ES ACCESS PESTAÑA INICIO VER: EN ESTA PESTAÑA SE ENCUENTRA

Guía Uso de software de presentación multimedia

Recursos de Aprendizaje

REGISTRAR LOS SITIOS WEB MÁS INTERESANTES

Usando Recupera Tu Vida! con Outlook 2010 Guía de Configuración del Usuario

Transcripción:

Automatizar tareas con las macros de Visual Basic Si no está familiarizado con las macros, atrévase. Una macro es solo un conjunto de pulsaciones de teclas e instrucciones que puede usar para automatizar una tarea que no desea hacer cada vez desde el principio. Por ejemplo, puede grabar una macro para que aplique márgenes de página específicos, insertar una lista con viñetas personalizadas o una tabla compleja. Siga el tutorial para aprender cómo se hace. Antes de empezar:...1 1. Mostrar la pestaña Programador...2 2. Asignar un método abreviado de teclado a una macro...4 3. Grabar una macro...6 4. Ejecutar la macro...9 5. Editar la macro... 11 Tarjeta de referencia rápida... 15 Antes de empezar: Qué aprenderá Después de completar este tutorial, podrá: Mostrar la pestaña Programador en la cinta. Grabar una macro para insertar una tabla estilizada. Asignar un método abreviado de teclado a una macro. Ejecutar una macro grabada. Editar una macro. Requisit os Word para Mac 2011 Técnicas básicas de Word (que incluyen cómo abrir un documento, cortar y pegar y dar formato a un texto). Tiempo est imado para finalizar: 25 minutos Microsoft Office para Mac 2011: Automatizar tareas con las macros de Visual Basic 1

1. Mostrar la pestaña Programador La pestaña Programador es una pestaña de cinta especializada que contiene comandos para trabajar con macros. De forma predeterminada, la pestaña Programador no aparece en la cinta. Vamos a mostrar la pestaña Programador en la cinta de Word. Import ante Este tutorial usa Word para mostrar cómo trabajar con macros. Sin embargo, los principios son similares en Excel. En Word, haga clic en Archivo > Nuevo documento en blanco. En la cinta, haga clic en Opciones de cinta y, a continuación, haga clic en Preferencias de cinta. Microsoft Office para Mac 2011: Automatizar tareas con las macros de Visual Basic 2

En el cuadro Tít ulo de pestañas o grupo, active la casilla Programador y, a continuación, haga clic en Aceptar. Observe que la pestaña Programador aparece ahora en la cinta. Sugerencias Para reorganizar o quitar las pestañas de cinta de la cinta, haga clic en Opciones de cinta y, a continuación, haga clic en Personalizar orden de pestañas de cinta. Ant es de seguir Compruebe que puede hacer lo siguiente: Muestre la pestaña Programador en la cinta. Microsoft Office para Mac 2011: Automatizar tareas con las macros de Visual Basic 3

2. Asignar un método abreviado de teclado a una macro Antes de empezar a grabar una macro, debe tener la opción de asignarla a un método abreviado de teclado. De esta forma, podrá ejecutar la macro en cualquier momento presionand o dichas teclas. Vamos a asignar un método abreviado de teclado a la macro que se grabará en la siguiente lección. En la pestaña Programador, en Visual Basic, haga clic en Grabar. En el cuadro Nombre de la macro, escriba MiTablaEspecial y, a continuación, haga clic en Teclado. Not a Los nombres de las macros contienen espacios o caracteres especiales, como @ o!. Microsoft Office para Mac 2011: Automatizar tareas con las macros de Visual Basic 4

Asegúrese de que el cursor esté en el cuadro Presione el nuevo método abreviado de teclado y, a continuación, presione +OPCIÓN+T. Not a Si los métodos abreviados de teclado se asignan a otro comando, este aparecerá junto a Asignada a. Si asigna un método abreviado de teclado diferente, apúntelo ya que lo tendrá que usar más adelante en una lección. Haga clic en Asignar. El acceso directo aparecerá en el cuadro Teclas act ivas. A continuación, haga clic en Aceptar. Microsoft Office para Mac 2011: Automatizar tareas con las macros de Visual Basic 5

Observe que el botón Grabar de la pestaña Programador ahora aparece como Detener. Word está ahora en modo de grabación de macros. Sugerencias De forma predeterminada, una macro se guarda para que se pueda usar en todos los documentos basados en la plantilla Normal (Normal.dotx). Para restringir una macro al documento actual, en el cuadro de diálogo Grabar macro (mostrado en el paso 2), del menú emergente Guardar macro en, haga clic en Documento1 (documento), donde Documento1 representa el nombre del documento actual. Ant es de seguir Compruebe que puede hacer lo siguiente: Asigne un método abreviado de teclado a una macro. 3. Grabar una macro Para grabar una macro, debe realizar la tarea como siempre. Mientras lo haga, Word graba cada clic, pulsación de teclado y cualquier texto que escriba como código de VBA que pueda editar más adelante. Vamos a grabar una macro que insertará una tabla "Pregunta y respuesta" estilizada, de dos columnas. Import ante Debe seguir los pasos de la lección 2 antes de finalizar esta tarea. Microsoft Office para Mac 2011: Automatizar tareas con las macros de Visual Basic 6

En la pestaña Tablas, en Opciones de tabla, haga clic en Nuevo y, a continuación, arrastre para crear una tabla de 2 x 6. Mantenga pulsado MAYÚS y OPCIÓN y presione la tecla flecha derecha del teclado hasta que la tabla se seleccione como se muestra a continuación. Not a Al grabar una macro, no puede usar el mouse para seleccionar, copiar o arrastrar el contenido del documento. Para grabar dichas acciones, debe usar el teclado. En Est ilos de tabla, haga clic en Sombreado claro - Énfasis 1. Microsoft Office para Mac 2011: Automatizar tareas con las macros de Visual Basic 7

En la pestaña Tablas, en Dibujar bordes, haga clic en Bordes y, a continuación, en Todo. Escriba Pregunt a, presione TAB y, a continuación, escriba Respuesta. En la pestaña Programador, haga clic en Det ener. La macro se ha guardado y grabado. Microsoft Office para Mac 2011: Automatizar tareas con las macros de Visual Basic 8

Sugerencias Al registrar sus propias macros, es importante planear con cuidado lo que desea registrar. La grabadora de macros registra cada pulsación de tecla y cada clic. De esta forma, si registra muchas pulsaciones de teclas que no son necesarias, es posible que las macros no sean eficientes. Para pausar mientras grabe la macro, en la pestaña Programador, haga clic en Pausar. Ant es de seguir Compruebe que puede hacer lo siguiente: Grabe una macro para insertar una tabla de dos columnas. 4. Ejecutar la macro Al ejecutar una macro, Word realiza la secuencia de tareas que grabó. Vamos a ejecutar la macro mediante el método abreviado de teclado y un comando de la pestaña Programador. Haga clic en Archivo > Nuevo documento en blanco. Presione+OPCIÓN+T. Not a Si asignó otro método abreviado de teclado en la lección anterior, presiónelo. Haga clic debajo de la tabla insertada y, a continuación, presione RETORNO para insertar una línea en blanco. Microsoft Office para Mac 2011: Automatizar tareas con las macros de Visual Basic 9

En la pestaña Programador, en Visual Basic, en Visual Basic, haga clic en Macros. Haga clic en MiTablaEspecial y, a continuación, en Ejecutar. Not a Si su macro no está en la lista, haga clic en Todas las plant illas y documentos activos del menú emergente Macros en. Microsoft Office para Mac 2011: Automatizar tareas con las macros de Visual Basic 10

Observe que Word inserta una tabla cada vez que ejecuta la macro. Sugerencias Para cambiar el método abreviado de teclado asignado a una macro, haga clic en Ver > Barras de herramientas > Personalizar barras de herramientas y menús. A continuación, en la pestaña Comandos, en Cat egorías, haga clic en Macros. Haga clic en la macro para la que desea cambiar el método abreviado y, a continuación, haga clic en Teclado. Para cambiar las advertencias de seguridad de las macros, haga clic en Word > Preferencias. A continuación, en Configuración personal, haga clic en Seguridad. La opción aparece en Seguridad de macros. Ant es de seguir Compruebe que puede hacer lo siguiente: Ejecute una macro con el método abreviado de teclado asignado y con el comando Macros de la pestaña Programador. 5. Editar la macro Al registrar una macro, Word traduce automáticamente cada pulsación de tecla y cada clic al código de VBA. Para la macro que acaba de grabar, el código especifica que esta insertará una tabla de 2 x 6, además de todo el texto del marcador de posición que escribió. Puede modificar el código y, por lo tanto, las acciones que las macros realizan, mediante el editor de Visual Basic integrado. Vamos a editar la macro para que la tabla insertada incluya tres columnas en vez de las dos originales. Not a La edición avanzada de macros no es tema de este tutorial. Para obtener información adicional sobre macros y el Editor de Visual Basic, vea Documentación de Visual Basic. En la pestaña Programador, en Visual Basic, haga clic en Edit or. Microsoft Office para Mac 2011: Automatizar tareas con las macros de Visual Basic 11

Observe que la ventana contiene código para la tabla creada. Not a Si el código no aparece, en la ventana Proyecto, en Módulos, haga doble clic en NewMacros. En el código, después de NumColumns:=_, reemplace 2 por 3. Microsoft Office para Mac 2011: Automatizar tareas con las macros de Visual Basic 12

En la parte inferior de la ventana, seleccione las líneas de código que se muestran a continuación y, luego, haga clic en Edición > Copiar. En el código, haga clic después de la comilla tipográfica que sigue a Respuesta, presione RETORNO y, a continuación, haga clic en Edit ar > Pegar. Reemplace la segunda instancia de Respuesta por Comentarios. Microsoft Office para Mac 2011: Automatizar tareas con las macros de Visual Basic 13

haga clic en Word > Cerrar y volver a Microsoft Word. Debajo de la tabla existente, presione RETORNO y, a continuación, presione +OPCIÓN+T (o el método abreviado de teclado que asignó en la lección anterior). Observe que la macro inserta ahora una tabla de tres columnas basada en el código editado. Sugerencias Para editar una macro diferente de la que acaba de grabar, en la pestaña Programador, en Visual Basic, haga clic en Macros. Seleccione la macro que desea editar y, a continuación, haga clic en Edit ar. Para eliminar una macro, en la pestaña Programador, en Visual Basic, haga clic en Macros. Seleccione la macro que desea eliminar y, a continuación, haga clic en Eliminar. Ant es de seguir Compruebe que puede hacer lo siguiente: Edite una macro con el Editor de Visual Basic integrado. Microsoft Office para Mac 2011: Automatizar tareas con las macros de Visual Basic 14

Tarjeta de referencia rápida Para Mostrar la pestaña Programador en la cinta Iniciar la grabación de una macro Asignar un método abreviado de teclado a una macro Restringir una macro al documento en que se grabó. Pausar mientras graba una macro Ejecutar una macro Editar una macro Eliminar una macro Cambiar el método abreviado de teclado de una macro Haga lo siguiente Haga clic en el engranaje Preferencias de cinta y, a continuación, haga clic en Preferencias de cinta. Active la casilla Programador. Planee la secuencia de pasos que se deben seguir para realizar la tarea deseada (por ejemplo, insertar una tabla estilizada). A continuación, en la pestaña Programador, en Visual Basic, haga clic en Grabar. Inicie la grabación de una macro. A continuación, en Asignar macro a, haga clic en Teclado y, a continuación, presione el método abreviado de teclado que desee (por ejemplo, +OPCIÓN+T). Inicie la grabación de una macro. A continuación, en el menú emergente Guardar macro en, haga clic en Documento1 (documento), donde Documento1 (documento) es el documento en que se graba la macro. En la pestaña Programador, en Visual Basic, haga clic en Pausar. Presione el método abreviado de teclado que asignó a la macro. O bien, en la pestaña Programador, en Visual Basic, haga clic en Macros, haga clic en la macro y, a continuación, en Ejecutar. En la pestaña Programador, en Visual Basic, haga clic en Macros. A continuación, haga clic en una macro de la lista y, luego, en Edit ar. En la pestaña Programador, en Visual Basic, haga clic en Macros. A continuación, haga clic en una macro de la lista y, luego, en Eliminar. Haga clic en Ver > Barras de herramientas > Personalizar barras de herramientas y menús. A continuación, en la pestaña Comandos, en Cat egorías, haga clic en Macros. Haga clic en la macro para la que desea cambiar el método abreviado y, a continuación, haga clic en Teclado. Más sugerencias La pestaña Programador es una pestaña de cinta especializada que contiene comandos para trabajar con macros. De forma predeterminada, la pestaña Programador no aparece en la cinta. Puede usar los comandos de la pestaña Programador para grabar y editar macros en Word, Excel y Pow erpoint. Al registrar sus propias macros, es importante planear con cuidado lo que desea registrar. La grabadora de macros registra cada pulsación de tecla y cada clic. De esta forma, si registra muchas pulsaciones de teclas que no son necesarias, es posible que las macros no sean eficientes. Los nombres de las macros contienen espacios o caracteres especiales, como @ o!. De forma predeterminada, una macro se guarda para que se pueda usar en todos los documentos. Sin embargo, puede restringir la macro al documento donde se grabó. Al registrar una macro, Word traduce automáticamente cada pulsación de tecla y cada clic al código de VBA. Puede modificar el código y, por lo tanto, las acciones que las macros realizan, mediante el editor de Visual Basic integrado. Microsoft Office para Mac 2011: Automatizar tareas con las macros de Visual Basic 15