SlideShare una empresa de Scribd logo
5
Lo más leído
VBA APLICADO
EN WORD
LABORATORIO DE INFORMÁTICA I
LIC. ELVIN MANUEL CHAVEZ FORTIN
CONCEPTO
Visual Basic para Aplicaciones (VBA) es una implementación del lenguaje de programación
orientado a eventos de Microsoft, Visual Basic 6, y su entorno de desarrollo integrado asociado
(IDE), adaptado a las distintas aplicaciones que componen Microsoft Office
Visual Basic para Aplicaciones permite la construcción de funciones definidas por el usuario, la
automatización de los procesos y el acceso a la API de Windows y otras funcionalidades de bajo
nivel a través de las bibliotecas de vínculos dinámicos (DLL).
Todas las aplicaciones del paquete Microsoft Office, cuentan con esa capacidad. Tienen un
lenguaje común basado en Visual Basic 6, con la filosofía de programación de este lenguaje y
luego a través de unos objetos específicos de cada aplicación podemos controlar todo lo referente a
esa aplicación.
ELEMENTOS DE VBA
El Microsoft Visual Basic Editor para aplicaciones de Word es un programa que permite la
creación y modificación de macros en Word. A pesar de ser programas distintos, su trabajo
conjunto facilita y mejora la eficiencia del trabajo realizado en el Word.
El Visual Basic Editor cuenta con distintos barras y menús: Barra de menú, Barra de herramientas,
Ventana de proyecto y el área de trabajo.
ELEMENTOS DE VBA
Para ingresar a Microsoft Visual Basic Editor debe presionar las Teclas Alt + F11
MENÚ DEL EDITOR DE VISUAL BASIC
En la parte superior de la ventana se encuentran las opciones generales del programa, como las
clásicas (Archivo, Edición, Ver, Insertar, Ventana y Ayuda) y las especializadas (Depuración,
Ejecutar, Complementos).
BARRA DE HERRAMIENTAS DEL EDITOR DE VISUAL BASIC
Debajo de la barra de menú, se encuentra la barra de herramientas. En orden, los botones son:
Ver <aplicación principal >, Insertar (UserForm, Módulo, Módulo de clase, Procedimiento),
Guardar, Cortar, Copiar, Pegar, Buscar, Deshacer, Rehacer, Ejecutar Sub/UserForm o Ejecutar
macro, Interrumpir, Restablecer <proyecto>, Modo de diseño, Explorador de proyectos, Ventana
de Propiedades, Examinador de objetos, Cuadro de herramientas, Asistente de Office.
VENTANA DE PROYECTO DEL EDITOR DE VBA
En esta ventana que se encuentra al lado
izquierdo de la pantalla, hay 3 botones:
Ver código, Ver objeto y Alternar
carpetas. Debajo de estos botones, se
encuentran numeradas las hojas del libro
de Excel que se esta usando y en las
cuales se pueden ingresar funciones.
Si se activara la Ventana
de Propiedades
(Ver→Ventana de
Propiedades o F4), esta
aparecerá debajo de la
ventana del proyecto.
En esta se pueden
apreciar las
características de la hoja
de trabajo activa que se
encuentran en el libro
que se esta editando.
ÁREA DE TRABAJO DEL EDITOR DE VBA
El resto del espacio esta dedicado a una hoja donde se escribirán los comandos que servirán para
programar las funciones que caracterizarán el macros que se está creando.
Para acceder a esta área puede hacer doble click sobre cualquiera de los elementos de la ventana de
proyectos.
CUADRO DE HERRAMIENTAS
Muestra los controles estándar de Visual Basic, además de los controles ActiveX y los
objetos insertables que haya agregado a su proyecto.
Para personalizar el cuadro de herramientas , puede agregarle páginas o agregar
controles mediante el comando controles adicionales del menú herramientas . Cuando
agrega una página, una herramienta Seleccionar objetos está siempre disponible en la
página.
CUADRO DE HERRAMIENTAS
Botón Icono Descripción Abreviatura
Seleccionar objetos Seleccionar objetos es el único elemento del cuadro de
no dibuja un control. Cuando lo selecciona, solo puede cambiar el
tamaño o mover un control que ya se ha dibujado en un formulario.
Label Le permite mantener texto que no quiere que el usuario cambie, como
título debajo de un gráfico.
Lbl
TextBox Contiene texto que el usuario puede especificar o cambiar. Txt
ComboBox Le permite dibujar un cuadro de texto y un cuadro de lista de
combinación. El usuario puede elegir un elemento de la lista o
un valor en el cuadro de texto.
Cbo
MyListBox Se usa para mostrar una lista de elementos que el usuario puede
elegir. La lista puede desplazarse si tiene más elementos de los que se
pueden mostrar al mismo tiempo.
Lsb
CheckBox Crea una casilla que el usuario puede elegir fácilmente para indicar si
es verdadero o falso, o para mostrar varias opciones cuando el usuario
puede elegir más de una.
Chk
OptionButton Le permite mostrar varias opciones de las que el usuario solo puede Rdb

Más contenido relacionado

PPTX
empleo de los controles de las herramientas de visual basic
DOCX
Visual Basic
PDF
Programacion
PPTX
Herramientas visual basic
PPTX
10 Herramientas Visual Basic
PPT
Visual
PPTX
Visual basic
PPTX
desarolla aplicaciones
empleo de los controles de las herramientas de visual basic
Visual Basic
Programacion
Herramientas visual basic
10 Herramientas Visual Basic
Visual
Visual basic
desarolla aplicaciones

La actualidad más candente (20)

DOCX
Características de visual basic
PPTX
Formularios de Visual FoxPro 6.0
PPTX
DESARROLLA APLICACIONES DE ESCRITORIO CON BASES DE DATOS
DOCX
Visual basic
PPTX
Visual basic
PDF
manual visual_studio_2010_
PPTX
Visual basic ..!
PPTX
Controles de visual basic
DOCX
CONTROLES COMUNES VISUAL BASIC
PPTX
Unidad 1 margara
PDF
Visual Basic 6.0
PPTX
Visual basic 6.0
PPT
Controles Mas Habituales Leidy Cita
DOCX
Visual Basic 6.0
PPTX
Visual basic 6.0
PDF
Alumno valoracion 2.2 de programacion
PPT
Guia para programar_vba_excel
PPT
Stalin pulupa visual basic 6.0
PPSX
Formularios En Visual Fox Pro
PPT
Modulos y funciones en VBA
Características de visual basic
Formularios de Visual FoxPro 6.0
DESARROLLA APLICACIONES DE ESCRITORIO CON BASES DE DATOS
Visual basic
Visual basic
manual visual_studio_2010_
Visual basic ..!
Controles de visual basic
CONTROLES COMUNES VISUAL BASIC
Unidad 1 margara
Visual Basic 6.0
Visual basic 6.0
Controles Mas Habituales Leidy Cita
Visual Basic 6.0
Visual basic 6.0
Alumno valoracion 2.2 de programacion
Guia para programar_vba_excel
Stalin pulupa visual basic 6.0
Formularios En Visual Fox Pro
Modulos y funciones en VBA
Publicidad

Similar a Introduccion a vba aplicado en word (20)

DOCX
Elibeth Melendez
PDF
Fundamentos de Visual Basic
PPTX
Unidad I. Programación
DOCX
Luis jose coronel num 42
DOCX
Trabajo de fundamentos de visual basic
DOCX
Instituto universitario politecnico
PPTX
Visual basic Anyi Funez
PDF
Fundamentos de visual basico por vicente sanchez
DOCX
Maria Añez
DOCX
Visual basic 6.0
DOCX
Jose palencia - PROGRAMACIÓN
DOCX
fundamentos basicos de VISUAL BASIC
PPTX
Visual basic
DOCX
Programacion 5% Karolayn Cardozo 28.252.584
DOCX
1 clase entorno grafico de visual basic
PPSX
Diseño de Interfaces Mediante .NET
DOCX
Raul andrade
DOCX
Visual basic 6.0
DOCX
fundamentos basicos de Visual Basic 6.0
DOCX
Fundamentos de Visual Basic
Elibeth Melendez
Fundamentos de Visual Basic
Unidad I. Programación
Luis jose coronel num 42
Trabajo de fundamentos de visual basic
Instituto universitario politecnico
Visual basic Anyi Funez
Fundamentos de visual basico por vicente sanchez
Maria Añez
Visual basic 6.0
Jose palencia - PROGRAMACIÓN
fundamentos basicos de VISUAL BASIC
Visual basic
Programacion 5% Karolayn Cardozo 28.252.584
1 clase entorno grafico de visual basic
Diseño de Interfaces Mediante .NET
Raul andrade
Visual basic 6.0
fundamentos basicos de Visual Basic 6.0
Fundamentos de Visual Basic
Publicidad

Más de Elvin Fortin (9)

PPTX
Bachillerato Tecnico Profesional en Informatica
PPTX
Diagramas de Flujo de Datos para la programación
PPTX
Tablas de Verdad
PPTX
Introducción a la Lógica
PPTX
PDF
PDF
Direccionamiento de red
PDF
Base de datos
PPTX
Programación en C++
Bachillerato Tecnico Profesional en Informatica
Diagramas de Flujo de Datos para la programación
Tablas de Verdad
Introducción a la Lógica
Direccionamiento de red
Base de datos
Programación en C++

Último (20)

PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
ciencias-1.pdf libro cuarto basico niños
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
Atencion prenatal. Ginecologia y obsetricia
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PPTX
Doctrina 1 Soteriologuia y sus diferente
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
V UNIDAD - PRIMER GRADO. del mes de agosto
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
Punto Critico - Brian Tracy Ccesa007.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
TOMO II - LITERATURA.pd plusenmas ultras
ciencias-1.pdf libro cuarto basico niños
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
Híper Mega Repaso Histológico Bloque 3.pdf
Atencion prenatal. Ginecologia y obsetricia
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
Doctrina 1 Soteriologuia y sus diferente
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf

Introduccion a vba aplicado en word

  • 1. VBA APLICADO EN WORD LABORATORIO DE INFORMÁTICA I LIC. ELVIN MANUEL CHAVEZ FORTIN
  • 2. CONCEPTO Visual Basic para Aplicaciones (VBA) es una implementación del lenguaje de programación orientado a eventos de Microsoft, Visual Basic 6, y su entorno de desarrollo integrado asociado (IDE), adaptado a las distintas aplicaciones que componen Microsoft Office Visual Basic para Aplicaciones permite la construcción de funciones definidas por el usuario, la automatización de los procesos y el acceso a la API de Windows y otras funcionalidades de bajo nivel a través de las bibliotecas de vínculos dinámicos (DLL). Todas las aplicaciones del paquete Microsoft Office, cuentan con esa capacidad. Tienen un lenguaje común basado en Visual Basic 6, con la filosofía de programación de este lenguaje y luego a través de unos objetos específicos de cada aplicación podemos controlar todo lo referente a esa aplicación.
  • 3. ELEMENTOS DE VBA El Microsoft Visual Basic Editor para aplicaciones de Word es un programa que permite la creación y modificación de macros en Word. A pesar de ser programas distintos, su trabajo conjunto facilita y mejora la eficiencia del trabajo realizado en el Word. El Visual Basic Editor cuenta con distintos barras y menús: Barra de menú, Barra de herramientas, Ventana de proyecto y el área de trabajo.
  • 4. ELEMENTOS DE VBA Para ingresar a Microsoft Visual Basic Editor debe presionar las Teclas Alt + F11
  • 5. MENÚ DEL EDITOR DE VISUAL BASIC En la parte superior de la ventana se encuentran las opciones generales del programa, como las clásicas (Archivo, Edición, Ver, Insertar, Ventana y Ayuda) y las especializadas (Depuración, Ejecutar, Complementos).
  • 6. BARRA DE HERRAMIENTAS DEL EDITOR DE VISUAL BASIC Debajo de la barra de menú, se encuentra la barra de herramientas. En orden, los botones son: Ver <aplicación principal >, Insertar (UserForm, Módulo, Módulo de clase, Procedimiento), Guardar, Cortar, Copiar, Pegar, Buscar, Deshacer, Rehacer, Ejecutar Sub/UserForm o Ejecutar macro, Interrumpir, Restablecer <proyecto>, Modo de diseño, Explorador de proyectos, Ventana de Propiedades, Examinador de objetos, Cuadro de herramientas, Asistente de Office.
  • 7. VENTANA DE PROYECTO DEL EDITOR DE VBA En esta ventana que se encuentra al lado izquierdo de la pantalla, hay 3 botones: Ver código, Ver objeto y Alternar carpetas. Debajo de estos botones, se encuentran numeradas las hojas del libro de Excel que se esta usando y en las cuales se pueden ingresar funciones. Si se activara la Ventana de Propiedades (Ver→Ventana de Propiedades o F4), esta aparecerá debajo de la ventana del proyecto. En esta se pueden apreciar las características de la hoja de trabajo activa que se encuentran en el libro que se esta editando.
  • 8. ÁREA DE TRABAJO DEL EDITOR DE VBA El resto del espacio esta dedicado a una hoja donde se escribirán los comandos que servirán para programar las funciones que caracterizarán el macros que se está creando. Para acceder a esta área puede hacer doble click sobre cualquiera de los elementos de la ventana de proyectos.
  • 9. CUADRO DE HERRAMIENTAS Muestra los controles estándar de Visual Basic, además de los controles ActiveX y los objetos insertables que haya agregado a su proyecto. Para personalizar el cuadro de herramientas , puede agregarle páginas o agregar controles mediante el comando controles adicionales del menú herramientas . Cuando agrega una página, una herramienta Seleccionar objetos está siempre disponible en la página.
  • 10. CUADRO DE HERRAMIENTAS Botón Icono Descripción Abreviatura Seleccionar objetos Seleccionar objetos es el único elemento del cuadro de no dibuja un control. Cuando lo selecciona, solo puede cambiar el tamaño o mover un control que ya se ha dibujado en un formulario. Label Le permite mantener texto que no quiere que el usuario cambie, como título debajo de un gráfico. Lbl TextBox Contiene texto que el usuario puede especificar o cambiar. Txt ComboBox Le permite dibujar un cuadro de texto y un cuadro de lista de combinación. El usuario puede elegir un elemento de la lista o un valor en el cuadro de texto. Cbo MyListBox Se usa para mostrar una lista de elementos que el usuario puede elegir. La lista puede desplazarse si tiene más elementos de los que se pueden mostrar al mismo tiempo. Lsb CheckBox Crea una casilla que el usuario puede elegir fácilmente para indicar si es verdadero o falso, o para mostrar varias opciones cuando el usuario puede elegir más de una. Chk OptionButton Le permite mostrar varias opciones de las que el usuario solo puede Rdb