Programación de macros VBA en Microsoft Word | Grant Gamble | Skillshare

Velocidad de reproducción


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Programación de macros VBA en Microsoft Word

teacher avatar Grant Gamble

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Ve esta clase y miles más

Obtenga acceso ilimitado a todas las clases
Clases enseñadas por líderes de la industria y profesionales activos
Los temas incluyen ilustración, diseño, fotografía y más

Lecciones en esta clase

60 lecciones (11h 11min)
    • 1. 1.1: Bienvenido a la programación de Macro de Microsoft Word VBA de Microsoft Word

      3:51
    • 2. 1.2: lo que está involucrado en aprender VBA

      4:44
    • 3. 1.3de prepararse

      7:59
    • 4. 1.4de la Tab de desarrolladores

      6:34
    • 5. 1.5: grabar una Macro

      13:55
    • 6. 1.6: añadir Macros a la barra de herramientas de acceso rápido

      6:40
    • 7. 1.7: asignar un atajo de teclado a una Macro

      4:10
    • 8. 1.8: edición de una Macro grabado

      10:26
    • 9. 1.9 Beneficios y limitaciones de Macro

      9:24
    • 10. 2.1: el explorador de proyectos

      17:54
    • 11. 2.2: otras Windows en el VBE

      13:44
    • 12. 2.3: Macros y Sub-Procedures

      7:57
    • 13. 2.4de cómo obtener ayuda

      26:23
    • 14. 2.5: opciones de VBE

      20:45
    • 15. 2.6: Propiedades de proyectos

      6:01
    • 16. 3.1: de la distribución y la Populación de variables

      15:32
    • 17. 3.2: Tipos de datos parte 1

      12:06
    • 18. 3.2: Tipos de datos parte 2

      10:01
    • 19. 3.3: Variables de String

      7:38
    • 20. 3.4: Variables de números

      14:28
    • 21. 3.5: Variables de fechas

      8:02
    • 22. 3.6: Constants

      8:04
    • 23. 3.7: Variables de objetos

      8:36
    • 24. 4.1: subrutinas

      11:00
    • 25. 4.2: funciones

      6:06
    • 26. 4.3Uso de Argumentos

      6:47
    • 27. 4.4: Argumentos opcionales

      8:46
    • 28. 4.5: alcance variable

      9:52
    • 29. 5.1: si los estados

      9:09
    • 30. 5.2: selecciona las declaraciones de casos

      9:23
    • 31. 5.3: para ... Próximos bucles parte 1

      8:06
    • 32. 5.3: para ... Próximos bucles parte 2

      14:00
    • 33. 5.4que hacer bucles

      9:35
    • 34. 5.5como: mientras es... Wend Loops

      15:36
    • 35. 5.6: Variables de Array parte 1

      11:29
    • 36. 5.6: Variables de Array parte 2 2

      9:29
    • 37. 5.7: Arrays dinámicos

      12:44
    • 38. 6.1: El Modelo de objetos de palabras

      14:59
    • 39. 6.2: Métodos de objetos

      15:23
    • 40. 6.3: Propiedades de objetos

      19:02
    • 41. 6.4: referencia a objetos

      14:15
    • 42. 6.5: Selección de objetos

      11:51
    • 43. 6.6: prueba si y de objetos

      7:02
    • 44. 6.7: remover objetos

      9:07
    • 45. 7.1: descripción de eventos

      14:24
    • 46. 7.2: eventos de documentos parte 1

      12:46
    • 47. 7.2: eventos de documentos parte 2 parte 2

      12:58
    • 48. 7.3Uso de diálogos de diálogo incorporados

      18:01
    • 49. 7.4de crear un formulario de usuario parte 1

      14:37
    • 50. 7.4: crea un formulario de usuario parte 2

      10:34
    • 51. 7.5: Handlers de eventos parte 1

      13:18
    • 52. 7.5: Handlers de eventos parte 2 Parte 2

      11:33
    • 53. 7.6: Validación de datos

      10:18
    • 54. 8.1: manejo de errores de gestión

      14:39
    • 55. 8.2: Ajustes de tratamiento de errores de VBA

      6:42
    • 56. 8.3en el Resume de errores a continuación:

      8:15
    • 57. 8.4: El objeto de Err

      11:51
    • 58. 8.5: Salida de monitoreo

      9:57
    • 59. 8.6: paso de código

      13:44
    • 60. 8.7: usar relojes

      9:11
  • --
  • Nivel principiante
  • Nivel intermedio
  • Nivel avanzado
  • Todos los niveles

Generado por la comunidad

El nivel se determina según la opinión de la mayoría de los estudiantes que han dejado reseñas en esta clase. La recomendación del profesor o de la profesora se muestra hasta que se recopilen al menos 5 reseñas de estudiantes.

536

Estudiantes

--

Proyectos

Acerca de esta clase

Los tutoriales de video en este curso están diseñados para brindarte toda la munición que necesitarás para empezar a crear tus propios macros a medida para automatizar tareas y operaciones de Microsoft Word. Los usuarios de Word aprenden a programar con macro en VBA para varias razones de la que es: algunas personas están buscando mejorar sus prospectos de carrera, algunos buscan algunos quieren ahorrar tiempo, otros buscan ahorrar dinero de la empresa y aumentar la productividad.

Sea cual sea las razones para considerar aprender más sobre macros de Word VBA, este curso pretende prepararte con todo lo que necesitas para empezar.

Este curso se actualizó en noviembre de de de 2015 con la adición de un módulo objetivo para dar más práctica guiando al usuario, paso a paso a paso, por la creación de una solución de Word VBA interactive

Conoce a tu profesor(a)

Teacher Profile Image

Grant Gamble

Profesor(a)

Grant Gamble is an experienced IT trainer, developer, consultant and author able to deliver a wide range of training courses. He has a vast experience of delivering public and on-site IT training content at different skill levels, to groups of varying sizes.

His UK company G Com Solutions Limited provide IT training courses and consultancy to a wide range of UK and international clients. His speciality is running week-long, intensive training workshops on topics like Microsoft Power BI, VBA, web development and Adobe Creative Suite automation.

Ver perfil completo

Calificaciones de la clase

¿Se cumplieron las expectativas?
    ¡Superadas!
  • 0%
  • 0%
  • Un poco
  • 0%
  • No realmente
  • 0%
Archivo de reseñas

En octubre de 2018, actualizamos nuestro sistema de reseñas para mejorar la forma en que recopilamos comentarios. A continuación, se muestran las reseñas escritas antes de esa actualización.

¿Por qué unirse a Skillshare?

Toma las galardonadas clases originales de Skillshare

Cada clase tiene lecciones cortas y proyectos prácticos

Tu membresía apoya a los profesores de Skillshare

Aprende desde cualquier lugar

Toma clases sobre la marcha con la aplicación Skillshare. Transmite o descarga para verlas en el avión, el metro o donde aprendas mejor.

Transcripciones

1. 1.1: Bienvenido a la programación de Macro de Microsoft Word VBA de Microsoft Word: Hola y bienvenidos a Gamble Computer Solutions Word VD, un programa macro. Video tutoriales. En este curso diseñado para darte una munición digna, necesitarás empezar a crear tus propios Macron's personalizados para automatizar las operaciones de Microsoft Word . Decidirían los usuarios aprender tal vez una programación por una variedad de razones? Quiero aprender palabra VB una programación para poder hacerme totalmente indispensable a mi empresa. Yo quiero aprender palabra. Desvíate para Jeremy para realzar mi carrera. No tengo macros de registro, pero no puedo escribir que crezca de cero. Quiero aprender palabra BB A programación ahorrar dinero. Hemos tenido algunos malos abarrotes para nuestra empresa automatizar la creación de documentos, pero problemas waas que por cada modificación tenemos que pintar fuera de la empresa, quiero aprender palabra BB, un dedo de programación automatizar uno muy tiempo operación que tengo que hacer al final de cada mes. sean tus razones para querer aprender BBMak Rose, este curso tiene como objetivo dotarte de todo lo que necesitas saber para empezar. Empezaremos con una breve mirada a la macro grabadora. Discutiremos sus beneficios y limitaciones, pero muy pronto pasaremos a las palabras visual, editor básico y comenzaremos justo en nuestro propio Mac Rose. Nos fijamos en el uso de variables tanto para realizar un seguimiento de los datos como para almacenar referencias a objetos de Microsoft como documentos, párrafos, tablas. Cualquier cosa que pueda necesitar manipular con su código discutirá cómo hacer sus soluciones. Markkula, al escribir y llamar sub procedimientos y funciones separados forma aprender a usar lógica condicional para permitir que tu código se ramifique en diferentes direcciones, dependiendo de las circunstancias que encuentre sobre cómo usar los bucles para llevar a cabo el procesamiento por lotes, como Antes de Miniserie de Pasos en Cada Presentación de una Carpeta Dado. Una vez que hayamos mirado estas técnicas esenciales de Phoebe A pasarán a un examen de la palabra objeto. La representación programática de todos los diversos elementos que son manipulados por Microsoft. Word discutirá las técnicas de programación Sin Jackson utilizadas para apuntar manipula objetos de Word de Microsoft. A continuación buscamos una programación T gent y aprendemos a escribir código interactivo, que se activa automáticamente cuando ciertas acciones realizadas por el usuario, tanto dentro de documentos de Word como en diálogos personalizados llamados formularios de usuario. Hablaremos de desacreditar en tu código y cómo utilizar las herramientas disponibles para rastrear ahí hay cuando se han arrastrado. También buscaremos un código de escritura, que anticipa posibles errores y los maneja cuando ocurren. En resumen, estas llamadas te equiparán con todo lo que necesitas saber para empezar con confianza justo en VB un Mac rose, que automatiza procedimientos hacia adentro y que potenciará tu propio perfil como usuario de palabra y palabra desarrollador. Empecemos. 2. 1.2: lo que está involucrado en aprender VBA: En este video, voy a discutir brevemente lo que está involucrado en el aprendizaje de Microsoft Word. Programación VB A. ¿ Qué habilidades necesitas tener en su lugar antes de poder escribir cómodamente tus propias macros desde cero? Básicamente hay cuatro elementos que necesitas tener en su lugar. El primero de éstos no va a ser proporcionado por este curso. Se supone que ya tienes este conocimiento. Necesitas conocer muy bien Microsoft Word. Para poder automatizar, es necesario tener un conocimiento intermedio o avanzado de Microsoft Word. Es necesario estar familiarizado con playas como secciones, encabezados, pies de página, pies de página, la distinción entre formato de párrafo en formato de caracteres, cómo se crean y modifican las tablas. También es útil si estás familiarizado con funciones avanzadas como los controles de contenido. Sin este conocimiento, va a ser difícil para ti entender el significado de parte del código que estás escribiendo así como este. Es posible que te encuentres bien en Macron's para realizar pasos en Microsoft Word, lo cual se puede hacer perfectamente bien sin la ayuda de macros. La segunda habilidad que necesitarás es un conocimiento de programación. Si ya tienes experiencia de programación. Esta es una ventaja distinta porque es una cosa que no tendrás que aprender. No obstante, este curso no se asume que tengas experiencia en programación alguna. Por lo que cuando introdujimos nuevas características, nuevas características de programación, las discutiremos en profundidad para que todo quede claro para ti. A continuación, necesitarás los conocimientos, específicamente visual basic para aplicaciones. Este es el programa en lenguaje, que Microsoft utilizó para automatizar toda la suite de Microsoft Office. Y de nuevo, si tienes conocimientos de Visual Basic y lo has usado en otros contextos, esta es una ventaja distinta, porque de nuevo, esto es una cosa que no tendrás que aprender. La parte final del rompecabezas es que necesitas familiarizarte con la palabra modelo de objeto , y esta es la representación programática de todas las diversas características dentro de Microsoft Word. Ahora, Microsoft Word ha existido durante mucho tiempo, y con los años se ha vuelto extremadamente potente, y tiene una amplia variedad de características. Entonces el grueso de lo que necesitarás aprender para programar palabra es la sintaxis que representa esta vasta variedad de playas. Por lo que el modelo de objetos es tan enorme como la palabra misma. La buena noticia es que no tienes que aprender cada aspecto, así como ningún usuario usa cada palabra con presentación. Cuando escribas programas, estarás haciendo una serie limitada y específica de tareas. Tienden a involucrar objetos como documentos, rangos de texto, párrafos, caracteres. Por lo que descubrirás que puedes lograr mucho en la automatización ponible simplemente usando algunas características. Pero ten en cuenta que el modelo de objetos es una bestia muy enorme, y sí toma un tiempo familiarizarse con la sintaxis involucrada en su uso. Palabra de aprendizaje. VB a. programándolo Bowles ganando dominio de cuatro elementos. Microsoft Word mismo, programación en general, Visual basic para aplicaciones para la D A y el modelo de objetos de palabra. Aprender la palabra modelo de objeto es la parte más grande, más desafiante e importante de esta empresa. 3. 1.3de prepararse: en este tutorial se descargará e instalará en todos los archivos de ejercicios que deberán completar. Los diversos tutoriales prácticos durante el curso también estarán instalando una plantilla global o agregada en su interior, que guardará todas las macros que hacemos durante el lugar de tutoriales. En total, nuestro código en este contenedor global nos hará fácil el acceso. Ejecutar y probar nuestro código desde cualquier documento de palabra. Para descargar los archivos de ejercicios, pasa a través de la sección de descargas en la parte superior aquí. Se trata de un archivo ZIP, que contiene todos los documentos que necesitarán para el curso de manera sensata. Haz clic en el descárgalo, y si tu navegador te lo permite, entonces elige la ubicación, así que voy a elegir la op invitada. Entonces aquí está el archivo que se ha descargado y es un archivo zip. Civil necesita uno. Zíllalo. Recuerda que no necesitas ningún software especial para descomprimir un archivo en Windows. Simplemente puede elegir hacer clic derecho para abrir con Windows. Explorer acaba de hacer esto a través, y luego puedes usar copiar y pegar. O simplemente puede arrastrar la carpeta fuera de esta ventana a otra ubicación. Señor Despejando agujeros en el escritorio. Y, por supuesto, esto no lo mueve del archivo Zip. Simplemente lo copia a la ubicación dada. Eso es tonto, Andi, si quieres, podrías entonces eliminar el archivo ZIP. Ya no se requiere. Aquí están nuestros archivos extraídos. Ahora veamos configurar el anuncio en el que se estará utilizando a lo largo del curso para almacenar todas las macros que creamos dentro del tren In Folder, encontrarás dos archivos con la extensión de archivo D O T M y estas otras plantillas de palabra, su plantillas globales o de Adan. Y lo que haremos es guardar todo nuestro código en el porque estos archivos una plantillas cuando quieras editarlos, no puedes simplemente hacer doble clic si hago doble clic en una plantilla. El trabajo me da un documento sin título basado en esa plantilla en lugar de abrir en la plantilla misma. Si quiero abrir la plantilla en sí, tengo que hacer click derecho y ella estaba abierta. O por supuesto, podría usar file open y admitir de esa manera. Pero lo clave es, es que se podría ver que esto no es una versión sin título. Este es el documento en sí, por lo que nos estaremos refiriendo a este documento a lo largo del curso y guardando la mayoría de los microbios que creamos en este único documento con el fin de probar la configuración de Mac Rose Weilen esto es una plantilla global. Tienes que estar dentro de palabra para poder hacer esto, pero la plantilla en sí no tiene que estar abierta. Entonces solo para demostrar que lo voy a cerrar que configurarlo es una plantilla global. Voy a opciones de archivo, luego en el diálogo de opciones de palabra de la izquierda, haga clic en la categoría add ins. A continuación, elija administrar, palabra añadida y haga clic en Ir. Queremos tener nuestro fuego listado en esta sección, Plantillas Globales y Adan's. Por lo que hacemos click en el botón de agregar. Word nos lleva a la carpeta de plantillas. Simplemente ignoramos esta ubicación y pasemos al escritorio. Abre la carpeta Ejercicios, y ya podemos instalar plantillas. El primer archivo, el que estará usando actualmente no tiene Mac rosa en él. Simplemente tiene contenedores esperándonos para crear las macros si quieres, también puedes agregar en este 2do 1 el cual tiene la versión completada de todas las macros, por lo que podrías agregarlas ambas y luego activar la que quieras trabajar haciendo clic en estas casillas marcadas. Entonces, por el momento, dejemos ambos activados y haga clic en Aceptar, y vamos a palabra rápida. Ahora cuando volvamos a una palabra, solo quiero mostrarles que esas plantillas no se activarán. Si hace clic en opciones, agregue ID. Word Adan's verás que están en la lista, pero se han desactivado, y este es el comportamiento normal hacia adentro. Y esta es probablemente la solución más conveniente, porque después de todo estos macro zar el entrenamiento, no son macron que realmente estás usando en tu propio trabajo. Si, sin embargo, te gustaría tener este anuncio en activado permanentemente, word sí te permite hacerlo. Cualquier plantilla, que se guarde en la carpeta de inicio, será activada automáticamente por cualquier palabra de lanzamiento. Simplemente cancelemos para encontrar la ubicación de la carpeta de inicio, simplemente vaya a opciones de archivo y luego haga clic en la categoría avanzada. Desplácese hacia abajo y a la derecha en la parte inferior. Encontrarás ubicaciones de archivos, y en la parte inferior otra vez, tenemos la ubicación de inicio, así que hacemos click en modificar esto nos lleva al valor predeterminado porque no lo he cambiado, y podría man solo dar click en la parte superior aquí y copiar esta dirección. Cerremos y cancelemos Y luego de vuelta en Windows Explorer, podría pegar esto en presionar enter y eso me lleva a la carpeta de inicio. No, puedo moverme de ida y vuelta entre estas dos ubicaciones, y si quiero, ahora podría copiar estos archivos en la ubicación de inicio. Macro guardado en un agregado activado, están disponibles para todos los documentos abiertos hacia adentro. El macro habilitado, agregando llamada palabra GCS VB. un tren en punto d o T. utilizaráun tren en punto d o T. M como contenedor para el Mac Rose. Crearemos en estos tutoriales para activar un anuncio en uso el archivo de comandos o opciones de palabra de botón de oficina . Adan Manage Word, Plantillas Globales de Adan y Adan 4. 1.4de la Tab de desarrolladores: el tap desarrollador contiene todas las opciones con las que necesitarás empezar a trabajar. Palabra B b A. Sin embargo, cuando se instala por primera vez palabra desarrollar, ataque no es visible en la cinta. En este video, veremos cómo hacer visible la pestaña de desarrollo. También discutirá cómo puede modificar su configuración de seguridad de macros para que palabra no le dé mensajes de advertencia innecesarios cada vez que abra archivos habilitados para macro, que usted mismo un desarrollo para hacer visible el tiempo del desarrollador hacia adentro. 2010 en 2013 que es lo que estoy acostumbrado aquí, vas al menú del archivo y eliges opciones en el diálogo de opciones de palabra. Haga clic en la categoría de cinta personalizada a la izquierda, luego en la lista de pestañas a la derecha, desplácese hacia abajo para encontrar desarrollador y simplemente haga clic en las chequeras para activarlo. Al hacer clic en Aceptar, verás que tienes una pestaña extra al final de la cinta llamada Desarrollador Inward 2007 . Ve al botón de oficina en la parte superior izquierda de tu pantalla y elige opciones de palabra aquí en la categoría popular. Activar la opción show, desarrollarla en cinta y haga clic. OK, Hay seis grupos de controles en la pestaña de desarrollador, pero es el 1er 1 El grupo de códigos que principalmente estaban interesados en hacer clic en el botón visual basic trae al editor visual básico o VB, y está aquí que escribirás macros y las editarás. Empezaremos a trabajar en un editor visual básico a partir de la Sección dos, por lo que pronto te familiarizarás mucho con él. El grupo de códigos también contiene controles para reproducir la grabación de Mac Rose y vierte en ellos y también para cambiar la configuración de seguridad macro se discutirá la grabación y reproducción de Micro's más adelante en esta sección. Por el momento, hablemos un poco más de la macro seguridad. Entrémonos en la carpeta Ejercicios y en 01 iniciando y luego en proyecto. Y aquí encontrarás un par de archivos habilitados para macro. Doble click en el 2do 1 Grabación de un extremo macro. Cuando abrimos el archivo, word muestra un mensaje de advertencia de seguridad. Estos mensajes son bastante útiles para archivos que tú mismo no has creado, pero si es tu propio archivo, es claramente innecesario que te den estos mensajes de advertencia. Por lo que vamos a través de la pestaña de desarrollador. Demos click en Macro Security y veamos si podemos detener la palabra de la visualización en estos mensajes cuando abrimos archivos que estaban perfectamente contentos de trabajar con, lo más simple que puedes hacer es habilitar macros, pero esto no es recomendable, y probablemente no sea una buena idea porque significa que nunca te avisan, incluso en aquellas circunstancias en las que podría ser útil. Una mejor solución es ir a ubicaciones de confianza de la izquierda y agregar los subdirectorios en los que estás guardando tus archivos en tus ubicaciones de confianza. Entonces hagámoslo ahora. Simplemente hacemos clic en agregar nueva ubicación. Navegar. Tengo mi carpeta de ejercicios en mi escritorio, así que hago clic en el escritorio y desplácese hacia abajo a la palabra Phoebe una programación macro y luego haga clic en Aceptar , Muy importante, necesitamos encender subcarpetas de esta ubicación o también de confianza. Déjame hacer clic en Aceptar, volver a hacer clic en Aceptar y pongámoslo a prueba Palabra tan rápida y simplemente volver al mismo archivo exacto . Y esta vez, como pueden ver, no me dan el mensaje de advertencia. Cerremos el archivo, y solo voy a copiar el mismo archivo, volver a mi escritorio y simplemente pegar temporalmente una copia en esa ubicación, Así que esta ubicación obviamente está fuera de la ubicación de confianza que acabo de especificar cuando voy volver a entrar, aquí está mi mensaje de error otra vez, que es sólo un zit debería ser. Eso es sólo cerrar palabra una vez más, y vamos a eliminar este archivo. La pestaña del desarrollador no es visible en la cinta de palabras. Por defecto, tiene que hacerse visible. El uso de las opciones de palabra, diálogo, los controles y el grupo de códigos de la pestaña desarrollador permiten grabar, ejecutar y editar macros. Agregar en sus carpetas de desarrollo VB A a ubicaciones de confianza proporciona un método seguro para anular palabras. Mensajes de advertencia en archivos habilitados para macro. 5. 1.5: grabar una Macro: Sí, en este video. Bueno, mira la grabación de una macro y luego edita en el código generado por la grabadora de macros. Antes de grabar una macro, siempre vale la pena pensar si realmente necesitas una. Por ejemplo, tiene muy poco sentido grabar una macro, que no hace más que dar formato a tu texto. Simplemente puedes crear un estilo. De igual manera, no tiene sentido crear una macro, que no hace más que inserta, um, texto en la página. Puedes ir a insertar texto de agua, y puedes guardar una selección en la galería de texto automático e insertar tu texto siempre que lo necesites de la galería de texto automático de nuevo. No crearías una macro, que envía el mismo documento a varias personas porque, como sabes, word tiene una función de combinación de correspondencia. Por lo que la necesidad de macros es realmente donde se tiene algo que es muy intensivo en mano de obra y consiste en varias operaciones. Entonces vamos a tomar un ejemplo muy sencillo de esto. Entrémonos a la carpeta Ejercicios y a la Sección uno para empezar, y aquí encontrarás un documento llamado Grabación de una Macro. En este ejemplo, vamos a tomar el escenario en el que estás creando una publicación pero recibiste documentos de muchas fuentes diferentes, y algunos de estos documentos tienen convenciones tipográficas, que no quieren en su publicación. Entonces, para ver algunos ejemplos, vamos a activar personajes ocultos. Y antes que nada, notarás que después de cada párrafo, tenemos un retorno extra. Y este es un hábito que tiene mucha gente, que tiende a crear demasiado espacio en una publicación. Otra forma de duplicar es después de su sentencia. Tenemos dos espacios en lugar de uno, y de nuevo eso no es realmente necesario. Tiende a llamar la atención sobre sí mismo en la publicación final, y luego un ejemplo final de algo que podrías querer limpiar es a guiones en lugar del personaje de tablero EM. Por lo que queremos grabar una macro, que podría deshacerse de todas esas peculiares tipográficas en un solo hit. Ahora volvamos al tren principal en Folder, y si recuerdas del último video, vamos a estar guardando todo nuestro código en esto, agregando, porque Adan son esencialmente plantillas hacia adentro, puedes no haga doble clic para abrirlo, haga clic derecho y elija abrir. Después para grabar la macro, cruzamos el desarrollador y hacemos clic en el botón de grabación macro. Dejaremos el nombre por defecto por el momento y más tarde te mostraré cómo puedes cambiar eso . Y luego especificaremos que queremos guardarlo en la plantilla. En realidad dice documentos basados en la plantilla. Pero por supuesto, vamos a usar nuestra plantilla es y agregando esencialmente en lugar de una plantilla en la que se basan otros documentos. Al hacer clic en Aceptar, entramos en modo de grabación y notarás que el cursor cambia. Y si haces click con el ratón izquierdo o derecho, no pasa nada. Entonces cuando grabas el movimiento macro o cursor se tiene que hacer con el teclado, um selección se tiene que hacer con el teclado y así sucesivamente. Por lo que ahora podemos ir a través de la pestaña de inicio y usar el comando replace o, por supuesto, la edad de control del tipo de altavoz. Entonces, tratemos el problema de dos retornos después de cada párrafo. Si ampliamos haciendo clic en el botón más en la parte inferior. Aquí tenemos el menú pop up especial y justo en la marca de párrafo superior. Por lo que este código significa un párrafo Markle Carriage return Así que estamos buscando dos de esos en sucesión, y donde sea que encontremos eso, queremos reemplazarlo por una sola marca de párrafo. Ese es nuestro primer reemplazo a todos. Ahora vamos a ocuparnos de dos espacios. Después de una sentencia, sentencias pueden terminar con tope completo cerrado entre paréntesis. exclamación de signo de interrogación de una manera ordenada de atender todas estas diferentes posibilidades sería utilizar una expresión regular. No sé si te has topado con expresiones regulares, pero como eran poco complicadas, no quiero que me desvíen por un multi do, que es grabar ese Cruz. Entonces lo vamos a hacer de la manera más sencilla, que es hacer cuatro operaciones de reemplazo separadas. Entonces, primer lugar, comenzaremos con parada completa todo periodo, como dicen en los Estados. Dos espacios reemplazados por espacio único de parada completa. Sustituir todo lo siguiente tendremos cerca entre paréntesis. Dos espacios cerrando paréntesis, espacio único. Reemplazar todos los signos de interrogación basados espacio signo de interrogación un espacio y finalmente lo hará. exclamación. Dos espacios, exclamación marcan un espacio. Reemplazar todo El hecho de que no estemos encontrando nada es irrelevante. Todo lo que queremos hacer es registrar la operación y los resultados que obtenemos dependerán del documento que esté activo. Cuando ejecutamos la macro, el cambio final que queremos hacer es un guión em. Queremos guiones para ser reemplazados por un guión em. Ahora hay un atajo para hacer esto, que podríamos usar su control, Ault y guión. Y tiene que ser el guión en el teclado numérico. No en el área principal del teclado, sin embargo, vamos a fingir, pero hemos conseguido un atajo, así que necesitamos realmente copiar un guión em y pegarlo en la fina y reemplazarlo. Si hiciéramos eso, en realidad grabaríamos esos pasos por lo que tendría alguna edición extra que hacer antes de que nuestra macro sea utilizable. No obstante, probablemente te hayas dado cuenta de que hay una bonita característica. Solo cancelemos esto en la pestaña del desarrollador, que te permite pausar la grabación para que puedas pausar el tiempo que quieras. Vete y haz algo más. A lo mejor alguien te está pidiendo que hagas algún trabajo en excel, para que cambies. Entonces cuando estés listo. Si pudieras recordar dónde llegaste, acabas de presionar el currículum graba un botón y estás de vuelta en el negocio. Entonces para conseguir nuestro guión em, digamos que vamos a insertar símbolo, más símbolos y caracteres especiales, y aquí está en la parte superior, así que sólo lo insertaremos cerca y lo pondremos en el portapapeles. No podemos hacer un clic derecho, así que es control. Ver, o X sería mejor porque realmente no lo queremos. Entonces solo lo voy a hacer yendo a casa y golpeando en el icono de corte. Ahora, antes de ir más allá, vamos a desarrollar grabadora de currículum, y ahora podemos hacer nuestra operación final de reemplazo. Por lo que son dos guiones en el hallazgo qué y pega nuestro tablero M en el reemplazo con caja. Reemplazar todo, haga clic en Aceptar, y esas son nuestras operaciones finales que ahora podemos dejar de grabar. Por lo que tenemos la macro grabada en nuestra adición ahora podemos guardar esos cambios, cerrar la adición, y volvamos a la Sección uno iniciando y abrimos el documento a lo que queremos aplicar la macro. Probablemente recordarás del último video que a menos que guardes y agregues en la carpeta Starter , realidad tienes que activarla cada vez que inicies word. Entonces vamos a archivar opciones a su palabra, la de Adan y aquí está la que buscamos. Entonces activamos eso. Si por alguna razón el tuyo no está en la lista, simplemente haz clic en add, navega camino al tren en Folder, The Exercisions folder, y luego simplemente elige GCS Word. Levy un punto de entrenamiento D o t m Ahora que eso está activado, cuando vayamos a desarrollador y miremos el Mac Rose disponible haciendo clic en los microbios Barton en todas las plantillas y documentos activos, verás Macro uno. Si recuerdas, ese es el nombre predeterminado, y lo aceptamos sin cambiarlo. Y luego corremos. Y luego muy rápido tenemos todo limpiado. Tan solo espacio, después de todo, frases aquí, hemos salido em dash, y sólo tenemos un retorno después de cada párrafo. Entonces vamos a cerrar este documento en. No guardaremos los cambios en caso de que necesitemos volver a probar nuestra macro. Volvamos a la carpeta principal de ejercicios y veamos editar en la macro que hemos creado . Por lo que necesitamos hacer clic derecho y abrir y para editar macros en la pestaña de desarrollador, se hace clic en el botón visual basic. Mac subió una tienda en módulos estos diversos módulos estarán utilizando para almacenar los macron's que se crearán a lo largo de este curso por encima de él. Tenemos el nuevo Mac Rose y este es el módulo que fue creado automáticamente por la macro grabadora. Entonces si lo doblamos rápido, aquí está el código para macro uno, que es la macro que grabamos. Ahora no vamos a analizar el código. Tendrás muchas oportunidades para analizar VB un código y para realmente ver cómo funciona todo . Entonces, por el momento, todo lo que queremos hacer es mover este código a nuestro modelo y deshacernos del nuevo modelo de Macron que se generó automáticamente civil seleccionado, todo y emite copia. Pasar al modelo para esta sección. Sección uno, basta con hacer doble clic y luego pegaremos en nuestro código. Ahora podemos deshacernos de los nuevos Macron por derecho. Haga clic en y elija en. Elimina normalmente cuando estás borrando algo, si ves un mensaje de advertencia, es casi siempre. ¿ Estás seguro de que deseas eliminar? Haz clic en Sí, y sigue adelante y elites Este mensaje es diferente. ¿ Qué? En realidad está diciendo es, ¿Este es un modelo importante en? ¿ Por lo tanto quieres exportarlo antes de eliminarlo? Por supuesto, no es un módulo importante. No quieres exportarlo. Por lo que ignoramos el defecto. Sí, déjame hacer click. No, lo último que hará es cambiar el nombre de nuestra macro. Las reglas son nombre en tu barra de macro que no puedes nuevos espacios. Puedes usar letras, números y debajo de la escuela, pero no puedes empezar con un número. El convenio que estará utilizando su festival. ¿ En qué sección estamos? Entonces estamos en la Sección 01 ¿Qué video tutorial es este It 05 y luego qué macro? Es nuestro primero, así que lo llamaremos a. Entonces podemos poner una breve descripción. Y llamemos a este texto de limpieza porque no se nos permite usar espacios. Poner en mayúscula la primera letra en cada palabra hace que el nombre sea fácil de leer, y eso es todo. Por lo que ahora podríamos guardar nuestra plantilla, y podemos referirnos de nuevo a ese código en cualquier momento que lo necesitemos. Cuando no se permiten las macros de grabación de clics izquierdo y derecho del ratón, puede pausar y reanudar la grabación de macros en cualquier momento. Macron's que grabas un colocado en un módulo llamado Numac rosa en el documento o plantilla que especificas 6. 1.6: añadir Macros a la barra de herramientas de acceso rápido: en este video, veremos cómo puedes agregar un botón a la barra de herramientas de acceso rápido, que inicia y ejecuta una macro cuando se hace clic. También veremos cómo puedes personalizar la apariencia del cuerpo y también la punta de herramienta, que aparece al pasar el cursor sobre él. El macro que queremos utilizar es el que grabamos en el último video, y si recuerdas, guardamos en nuestra agregando el anuncio en In, que estará guardando todas las macros que creemos en este curso. Debido a que el Adan está en nuestra carpeta Ejercicios y no en la carpeta de inicio palabras, la macro ya que no contiene automáticamente disponible porque el anuncio en sí mismo no se activa automáticamente. Para activarlo, tenemos que ir al archivo u botón de oficina el 2000 y siete. Elige opciones, Manage Word de Maddin, Adan's y luego finalmente en plantillas globales y Adan's. Verás GCS palabra VB un entrenamiento, y simplemente podemos activarlo. Y, por supuesto, si no está en la lista, simplemente haga clic en, agregue y luego busque este archivo. Ahora que esto está activado, podemos subir a la barra de herramientas de acceso rápido y en el lado derecho, tenemos la barra de herramientas de acceso rápido personalizada abandonada, y de esto elegimos más comandos por defecto. Enumera comandos populares. Familia Simplemente cambia esto a Mac Rose, y aquí está nuestra macro, con su nombre muy largo, que consiste en tanto El módulo, que se llama Eso, ganó poniéndose en marcha. Después hay un punto y luego tenemos el nombre de la macro, que podemos ver en la punta de la herramienta. Por lo que lo destacamos. Haga clic en agregar. Se agrega, y tiene ese icono por defecto y ese nombre por defecto muy largo. Por suerte, podemos hacer click en modificar para personalizar ambos. Por lo que en la parte superior aquí podemos elegir cualquiera de estos iconos. Dado que se trata de un documento, busquemos un icono de documento. Y aquí tenemos una muy buena. Escribir en perno en una página y luego el nombre para mostrar debilitar sin duda acortar. Entonces eliminemos todo aparte del nombre en sí. Y podría ser buena idea poner la palabra macro al inicio para que podamos distinguir entre aquellos iconos que ejecutan otros comandos y los que ejecutarán Mac Rose. Ya no tenemos que mantener este nombre críptico para que podamos poner espacios para que sea más legible. Y eso es todo. Hacemos clic en Aceptar, y nuestro botón ahora se agrega a la barra de herramientas. Cuando lo pasamos por encima, salimos. Inclínalo. Mejor prueba que aún funciona. Por lo que abrimos el archivo que se usaron en el último video para probarlo dentro, 01 iniciando. Y luego se llama 0102 grabado y macro y hacemos click para ejecutar la macro y todo funciona Bien. Ahora bien, si estás usando esta técnica por tu cuenta, Mac Rose, sólo tiene sentido a un signo Botones. Pero esas macros que conoces van a estar permanentemente disponibles. Por lo que en nuestro caso, Al Macro se guarda en una plantilla la cual activamos cuando queremos probar nuestro Mac Rose. Entonces claramente, si no lo hemos activado, el anuncio en la macro no estará disponible y se ejecutaría. Es aunque lo hemos hecho con fines ilustrativos, solo para mostrarte cómo funciona la técnica. Sí, en una situación de la vida real, sólo tiene sentido usar esta técnica si sabes que la macro está permanentemente disponible. Entonces, solo dejemos de palabra por el momento. No diremos que haya cambios en este archivo de prueba, y luego volveremos directamente a él. Pero claro, las diferencias. Nuestro Adan no está activado actualmente. Entonces cuando hacemos clic en el botón, no, obtendremos un mensaje de error porque no se puede encontrar la macro. Entonces es Si estás haciendo esto en el trabajo, entonces ah, reserva esta técnica para esas macros, que sabes que el usuario siempre tendrá acceso. Quizás porque guardaron en la plantilla normal. Bueno, porque la plantilla en la que están se guardará en la carpeta de inicio de palabras y por lo tanto se cargará automáticamente al lanzar word. Y acabaré de terminar recordándote cómo puedes verificar la ubicación de la carpeta de inicio de palabra . Es opciones de archivo, opciones palabra de botón de oficina en 2007. Entonces está avanzado. Desplácese hasta la parte inferior y las ubicaciones de archivo. Y luego aquí te iniciaste para que puedas patear, modificar, tal vez solo copiar esa ubicación, y luego cualquier plantilla que haya guardado ahí dentro se activará automáticamente para que no tengas que hacer la activación, que tenemos que hacer para nuestra capacitación agregada. Para agregar un botón a la barra de herramientas de acceso rápido, que ejecuta una macro, elija más comandos en el menú de la barra de herramientas de acceso rápido personalizado. Tanto el icono como el nombre que se muestran en la Q 80 se pueden personalizar. Sólo a las macros, que tienen permanentemente disponibles para el usuario, se le debe asignar un botón en la Q 80. 7. 1.7: asignar un atajo de teclado a una Macro: en este video, veremos cómo asigna un atajo de teclado a una macro. Ahora. Naturalmente, la palabra tiene un montón de atajos construidos en sí mismo. Por lo que es importante que cuando asignes tus propios atajos de teclado, evites chocar con palabras muchos atajos integrados. El macro al que estará asignando un atajo es el que grabamos hace dos videos . Por lo que comenzaremos activando la plantilla o agregada que la contiene ahora. Windows 2007. Llegaste a la barra de herramientas de acceso rápido y elige más comandos. Después, en la parte inferior de la pantalla, haga clic en el botón personalizado junto a los atajos de teclado en Windows 2010. En 2013 vaya al menú del archivo Opciones de judíos y luego haga clic en cinta personalizada. Al fondo del diálogo. Verás atajos de teclado con el mismo botón personalizado en la parte superior izquierda del teclado personalizado. Diálogo en la sección de categorías. Desplázate hacia abajo para encontrar de nuevo Rose. Después, a la derecha, verás nuestra macro listada la próxima semana en el cuadro marcado Presionar tecla Nuevo corte corto. Y por supuesto, lo que queremos hacer aquí es llegar a un atajo, que sabemos que está disponible. Hagamos algo que sabemos que no está disponible. Entonces, por ejemplo, el control, ¿ Ves? Sí, puedes verlo nos dice que se trata de un letrero para editar copia. Entonces, eliminemos esto. Una forma sencilla de evitar estas clases es usar el viejo en combinación con dos letras, por lo que esto puede no ser tan rápido. Un atajo de teclado es algunos de los incorporados, pero sigue siendo útil, y sí evita la posibilidad de chocar con los atajos integrados. Por lo que nuestra macro se llama texto de limpieza. Podríamos, pues, usar a Walt. Nos vemos. Entonces mantenemos presionada la tecla vieja y en lugar de presionar Pulgadas, una letra , presionar dos, lo clave que buscamos es que actualmente no está asignada. Una vez que estamos contentos con eso, hacemos clic en el botón asignado en ese atajo, luego aparece como el atajo asociado ID con nuestra macro Eso está cerca. Haga clic en Aceptar, y luego vamos a probarlo. Entonces vamos a entrar en la carpeta de inicio y usar el archivo que hemos usado antes. Entonces ahora presionamos viejo nos vemos y esto se agota macro para asignar un atajo de teclado a una macro hacia adentro 2007. Elige más comandos del menú personalizado Barra de herramientas de acceso rápido en donde 2010 en 2013 que es opciones de archivo, personaliza cinta para evitar choques con otros comandos de teclado. Es una buena idea usar un atajo. Combina la vieja tecla con dos pulsaciones de teclas. 8. 1.8: edición de una Macro grabado: en este video, veremos editar en código generado por la macro grabadora. Cuando graba un macron, este código a menudo incluye muchas líneas, que un completamente relevante para sus propósitos. Vamos a la carpeta Ejercicios y en la parte inferior. Abramos El agregado en el que guardamos se graban macro, por lo que sólo tenemos que hacer click derecho y elegir abrir. Después pasemos a la pestaña del desarrollador y pinchemos en Visual Basic para iniciar el editor de Visual Basic en la carpeta del modelo. Abrimos el primer módulo sección 01 poniéndonos en marcha. Entonces aquí está la macro que grabamos. Intentemos relacionarlo con las operaciones que realmente realizamos. Voy a mover esto hacia la derecha, volver a una palabra y luego abrir el cuadro de diálogo de reemplazo. Hagamos eso por aquí. También puedes simplemente cerrar el Explorador de proyectos para traerlo de vuelta. Simplemente vas a ver en su proyecto Explorer, por cierto. Por lo que empezamos en la parte superior aquí tenemos selección, no encontramos formato claro y luego selección, no encontramos un reemplazo claro formateado. Si tratamos de relacionar esto con el cuadro de diálogo claramente lo que estamos tratando aquí es esta opción la capacidad de decir al trabajo que cuando buscamos, sólo queremos encontrar ciertas cosas si están en un estilo de párrafo de enlace dado, etcétera. Tan claramente, si alguno de ese formato en está en su lugar en la máquina del usuario, entonces eso podría tener un impacto en los resultados de nuestra búsqueda. Por lo que estas dos líneas son clave para hacer. Asegurarse de que cualquier formato existente en los comandos no interfiera con nuestros resultados de búsqueda. Entonces, claro, tenemos los textos que estaban seguros para los cuales va en esa caja, el texto que lo estamos sustituyendo con el que va en esa caja nosotros que tenemos algunas opciones que se relacionan más para encontrar. Están haciendo un reemplazo global. Así que adelante y envuelve realmente de la manera que lo estás haciendo Ah, reemplaza todo. No hagas ninguna diferencia en el resultado, por lo que estos dos se pueden eliminar, se han despejado, el formato en. No necesitamos este caso. Palabras enteras, comodines, etcétera. Ninguno de estos son realmente relevantes para lo que queremos hacer, por lo que podemos de vuelta borrarlos todos. Entonces los únicos tres comandos que son relevantes Ah, ¿cuál es el texto estar buscando ¿Con qué lo estamos reemplazando? Y esta línea, que en realidad hace la operación, que es equivalente a hacer clic en el botón reemplazable. Vamos a cerrar eso. Podríamos traer de vuelta el proyecto, explorar en caso de que lo necesitemos para que podamos pasar por debilitar, borrar todo desde este punto hacia adelante cada una de las operaciones que grabamos. Por lo que eso ha hecho que nuestro código sea considerablemente más corto. Otra característica de este código es una forma de repetición muy conspicua. Tenemos la línea con selección, no encontrar y terminar con repetido para cada sección. Entonces, en lugar de tener un alcance de bloque separado de los comandos al, realidad podríamos tener todo en un bloque, que tal vez terminará aquí. Otra cosa que pueden notar es que la selección, no encontrar, se repite aquí. Y lo que eso significa es que si sacamos estas dos palabras, esta línea también puede ser parte de la con final con estructura. De acuerdo, entonces lo que tenemos que hacer es perder todo el final con y luego perder la selección, no encontrar en esta línea, y solo tocaré para alinearlo con los demás. Entonces, solo dejemos una línea en blanco entre cada sección, así que esa fue nuestra primera operación de encontrar y reemplazar. Entonces aquí sólo voy a dilatar esto. Eso sale del avión. Klein. Y entonces esta es la línea que realmente hace el reemplazo. Ese es el equivalente de hacer clic en el botón reemplazar todo. Entonces si elimino todo eso y solo lo tengo cruzado, accidentalmente borré la parada completa. Así que vuelve a poner eso. Entonces esa es la segunda operación. Aquí está la tercera ahí está la siguiente. Entonces cada vez que se borra esta pestaña a través dejarla línea en blanco y la siguiente, Aquí es donde nosotros si te acuerdas, pausamos la grabación. Y entonces obviamente, cuando volvimos a entrar, ah, grabamos. O mejor dicho, la macro grabadora generó esta línea, que hizo aquí arriba. Tan claramente es sólo una repetición de ese primer formato claro al mando. Por lo que estas dos líneas pueden ir no deseadas con declaración es nuestro final con, y obviamente no podemos eliminar este último. Lo que podemos hacer es seleccionarlo. Los consejos para seleccionar toda la línea es muy similar a una palabra en sí. Mueve el cursor hacia el lado izquierdo pero no demasiado lejos para que esté apuntando de esa manera y luego simplemente haz clic para seleccionar toda la línea, y luego podemos pasar a la selección. Simplemente arrástrelo hacia abajo. Entonces aquí eliminamos esas dos palabras no deseadas y simplemente la tenemos cruzando. Entonces todo esto ahora está dentro de uno con final con estructura en lo final. ¿ Qué dijiste? Está comentando su código. Entonces así es como se ve un comentario. Cualquier línea que comience con un apóstrofo. Por lo que la grabadora de macros ha puesto algunos comentarios bastante innecesarios en esto todo esto borrar los encendidos. Solo comentemos cada una de nuestras secciones. Entonces, ¿qué estamos haciendo aquí? Estamos quitando una línea en blanco entre párrafos y luego de aquí, nosotros, ah, quitamos ah, en espacio extra por encima de la frase y eso, uh, se relaciona con todos esos. Entonces lo último que estamos haciendo, está aquí abajo, reemplazado en dos guiones con, y así estos comentarios sólo nos recordarán exactamente qué está haciendo nuestro código. Obviamente, en los próximos tutoriales estarán cubriendo todo este código en detalle, pero esperemos que eso solo te esté dando un sabor rápido de cómo podemos entrar en una macro grabada en hacer cambios al mismo, que solo hacen es más fácil trabajar con. Así que vamos a guardar nuestros cambios y para probarlo, vamos a entrar en el empezar más viejo, abrir la grabación de una macro y luego activa las opciones de Adan en INS Word. Andi activar. Y si aún tienes este botón, solo puedes hacer click en él para ejecutar la macro, si aún no lo tienes, te recordaré de la otra manera. Vamos a Desarrollador Micro's. Podríamos recogerlo de ahí y correr, y verás que sigue en buena forma, así que aún funciona. Bien. macros grabadas se pueden acortar eliminando líneas de código, que eran relevantes para la operación que realmente quieres realizar en En comentarios para aclarar el propósito de diferentes secciones de código es útil tanto para tu propia referencia como para ayudar a otros en la comprensión del propósito de tu Mac. Rose 9. 1.9 Beneficios y limitaciones de Macro: en este video tendrá una breve discusión de los beneficios y limitaciones de usar la macro grabadora. Básicamente, grabadora de macros es una gran manera de comprobar la sintaxis de que no estás seguro. Simplemente encabeza la grabadora y mira el código que se ha generado. lo que no es tan bueno es darte un ejemplo de cómo escribir realmente una macro utilizable e ineficiente. Entonces tomemos un ejemplo de una macro, o tal vez un fragmento de una macro más grande que podríamos usar la grabadora para generar. Digamos que en esta sección nos interesa que la macro grabadora cree una tabla para nosotros. Y digamos que queremos formar en la tabla y dos encabezamientos en la primera fila y quizá, um, um, texto de marcador de posición en la segunda fila. Entonces como vimos antes para grabar una macro, vamos al registro de desarrollador Macro, no vamos a guardar esto, así que vamos a guardarlo en documento sin título y para insertar nuestra tabla, vamos a insertar tabla y vamos a solo hacer uno fila. Entonces digamos cuatro columnas y luego insertemos nuestros encabezamientos, así que voy a tomar un ejemplo inmobiliario, así que este será tipo de habitación. Y entonces digamos que queremos fusionar estas dos celdas para tener una celda más ancha para su descripción porque no podemos usar el ratón. Voy a mantener presionada la tecla Mayús y presionar dos veces la flecha derecha para seleccionar ambas de esas celdas concedidas celdas fusionadas. Simplemente voy a ir a maquetación y hacer clic en celdas de modo. Entonces estoy en la celda correcta para escribir descripción a tiempo, y digamos que esto son dimensiones. Después presionamos tabulador y ponemos algún texto de marcador de posición para decirle al usuario lo que entra en esta celda. Entonces e g baño, un baño principal grande de J, dimensiones casi ajustadas y para dimensiones. Digamos que estoy trabajando en pies en interés y quiero entrar pies como apóstrofo y pulgadas como comillas dobles. Ahora, por supuesto, si tenemos el auto correcto encendido, entonces cuando escribimos estos caracteres, obtendremos básicamente comillas rizadas en da apóstrofos rizados. Entonces para evitar eso, vamos a entrar en opciones de archivo, probarlo también opciones correctas y simplemente ir al formato automático a medida que escribes y apagar la opción cotizaciones rectas con cotizaciones inteligentes. Y ahora podemos mecanografiar que mencioné. Entonces voy a decir 15 pies seis pulgadas por 14 pies, seis pulgadas. Por lo que básicamente nos hemos metido en las opciones con el propósito específico de deshacernos de las cotizaciones inteligentes . Pero como verás en breve, la grabadora macro insertará mucho más código que en realidad pedimos. Lo último que queríamos hacer era formarnos en la mesa. Entonces voy a repasar el diseño y simplemente elegir uno de estos formatos y ya terminamos. Por lo que desarrollador dejó de grabar. Pasemos entonces al editor visual básico y en modelos. Como siempre, la grabadora ha llamado al módulo Numac Rose. Entonces vamos a ver qué está pasando. Nuestro primer comando está, también, en la mesa. Entonces aquí aplicamos el estilo por defecto. En realidad no pedimos esto, pero debido a que word realmente formatea la nueva tabla, también en el código genera ese formato predeterminado en. Entonces nos tenemos tipeando en el texto, y aquí podemos ver uno de los primeros malos hábitos. Si te gusta eso, la macro grabadora te meterá en realidad. Si tuvieras que meterte en el hábito de basar tu Mac rosa en código grabado. Utiliza el objeto de selección constantemente, por lo que no es un muy buen tutor en cuanto a acostumbrarte a la variedad fuera de los objetos y elementos que puedes tener hacia adentro. Esto, por ejemplo, tiene todo que ver con tablas, pero no hay mucho que te diga que es hacerlo tablas. Básicamente, es simplemente decir selección, selección, selección y no importa con qué trabajes. Siempre selecciona el objeto con el que trabajas y luego usa el objeto de selección para manipular realmente ese elemento. El segundo problema es que cuando entramos en opciones, nos interesaba una cosa sólo esta línea. Ahora es muy útil si quieres saber cuál es la sintaxis para realmente deshacerte de cotizaciones inteligentes, para hacer exactamente lo que hicimos, grabarte encendiendo las cotizaciones inteligentes o en este caso, que en ellas apagadas. Pero en realidad, lo que sucede son muchos comandos que son completamente relevantes para nuestros propósitos también terminan en el código generado por la grabadora. Por lo que sigue siendo muy útil para agarrar este Intacs que quieres y llevarlo a uno de tu propio Mac Rose. Para lo que no es tan útil es darte código que realmente puedes usar como punto de partida para tu propio Mac Rose. Entonces es una mala idea grabar código y decir: Bueno, Bueno, esta es mi macro. Voy a empezar con esto y luego voy a tratar de convertirlo en algo utilizable. Es mucho mejor tratar la macro grabadora como una forma de generar sintaxis, que en algunas ocasiones puede ser bastante útil, en la que luego puedes agarrar y poner en tus propias macros. Sí, podríamos ordenar esto. Podríamos retrasar tal los elementos que son irrelevantes para nuestros propósitos. Surfista. Todo es toro. Todas estas opciones establecidas es que no queremos Es que todas estas. Podemos deshacernos de todos los que podemos deshacernos, y como ahora acabamos de conseguir una línea, realmente no nos comemos el con, así que eso puede ir. Eso es todo lo que necesitamos en cuanto a opciones. Y también podríamos deshacernos de TheStreet. Voy el estilo por defecto que tenemos aquí arriba porque en cuanto a estilo o nos interesaba , es este pelant, donde realmente aplicamos gran mesa para acento cinco, ese estilo azul que realmente queríamos. Entonces, sí, puedes ordenar las cosas. Pero por las razones que he mencionado no es realmente un buen punto de partida para tus propias macros , y encontrarás que a medida que intentas escalar la macro, el rendimiento es realmente bastante pobre porque la grabadora confía constantemente en elementos, activarlos, y luego trabajar en sus esos elementos activos o seleccionados. Como verás cuando empecemos a escribir nuestras propias macros, hay formas mucho mejores de estructura en tu código para que a medida que escale y empieces a abordar proyectos más grandes, tu código sea eficiente y el rendimiento sea aceptable. El grabador macro es una herramienta útil para verificar el impuesto de olor desfamiliar, que puede estar enterrado dentro de la palabra fuera del modelo Jake. Desafortunadamente, el código generado por la macro grabadora no es una buena base a partir de la cual empezar a crear tuya propia. Macron's 10. 2.1: el explorador de proyectos: Al igual que todos los programas de Microsoft Office, Microsoft Word contiene una aplicación llamada Visual Basic Editor, que se utiliza para editar VB. Un código en esta sección cubrirá todos los conceptos básicos de trabajar en el entorno de editor visual básico dentro del Phoebe. La primera ventana a la que debes acostumbrarte es el Explorador de Proyectos, y esta es la plataforma de lanzamiento para todo tu VB un código en actividades. Y de eso estaremos hablando en este video. Para acceder al editor de Visual Basic, haga clic en la pestaña de desarrollador y luego haga clic en el botón Visual Basic o presione el viejo 11 . El atajo de teclado Visual Basic Editor es una aplicación de Microsoft de estilo antiguo. Cuenta con menús, dos barras y ventanas flotantes y, como era tradicional con este estilo de aplicación para hacer visibles las diversas ventanas en barras de herramientas , vas al menú de vista. Entonces aquí podemos ver las diversas ventanas, y aquí podemos ver las diferentes barras de herramientas, y también puedes hacer clic derecho en cualquier barra de herramientas y elegir el nombre de la barra de herramientas para ocultarla o mostrarla. El Explorador de proyectos es probablemente el primer puerto de llamada cuando entras al editor de Visual Basic porque es desde aquí donde puedes lanzar todos los contenedores para tu VB, un código que no es visible. Simplemente tienes que ir a ver y zapatos Project Explorer o utilizar el control de acceso directo están dentro de la ventana Explorador de proyectos. Verás un corresponsal del proyecto, cada documento o plantilla que actualmente está abriendo palabra, y probablemente verás un proyecto extra relacionado con la plantilla normal, que está asociado a la aplicación. Un proyecto es simplemente un contenedor, un código. Entonces, cuando pienses en proyectos, solo piensa en el término código proyecto. También vale la pena señalar que el proyecto siempre está ahí. No implica que el código de descanso asociado a ese documento en particular cada palabra documentos al entrar al editor básico visual tendrá un proyecto ya lo asociará con él. Por lo que es tanto la forma de acceder al código inexistente, que se ha asociado con un documento o plantilla en particular y también crear el código en primer lugar. Si bien la mayor parte del código que se va a crear en este curso se relacionará con Mac Rose, dehecho existen hecho cuatro formas diferentes de agregar VB, un código a un documento o plantilla para ayudarnos a explorarlos. Sólo abramos un documento que se ha preparado. Entonces solo voy a cerrar el VD por el momento y minimizar la palabra, y eso va a la carpeta Ejercicios. Ahora estamos en la Sección dos, y dentro de esto encontrarás un archivo llamado proyecto 0 a 01. Ejemplos. Notarás que tiene una extensión de archivo d o T m en esta es una plantilla habilitada para macro para abrir una plantilla para que puedas editarla. No se puede simplemente hacer doble clic porque esa acción creará un documento en blanco basado en la plantilla. En su lugar, simplemente con el botón derecho, haga clic y elija abrir dentro de este documento. Sólo vamos a alejarnos. verás que tenemos un diagrama, que te muestra los diferentes tipos de contenedor en el interior, cual puedes colocar tu tal vez un código. Por lo que nos estaremos centrando principalmente en los módulos, que es donde realmente se puede crear Mac rose. Pero además de esto es, verás que tenemos objetos de palabra, que básicamente solo contiene este documento, y este es un objeto que hace referencia al propio documento. Después tenemos formularios de usuario, módulos de clase. Ahora volvamos al editor básico visual aquí, podemos ver ejemplos fuera de esos cuatro tipos diferentes de contenedor y sólo vamos a ir a través ellos en orden. Entonces voy a cerrar toda la ventana de códigos diversos para que podamos empezar desde cero. Vale, Entonces en este proyecto, con ejemplos preparados de cada uno de los cuatro contenedores de código diferentes, el primero 1 en una carpeta etiquetada Microsoft Word Objects contiene este documento y este básicamente es el programático representación fuera del documento en cuestión el documento al que se refiere este proyecto. Entonces obviamente, en este caso, hay una representación visual a la que se accede simplemente volviendo a la palabra. Y ahora estás trabajando con el objeto en sí. Pero desde un punto de vista programático, este objeto básicamente puede contener código que se relaciona con el documento. Para acceder a este código, hace doble clic en el icono. También puedes hacer clic derecho y elegir ver código. El código que coloca dentro de este objeto no es una macro. Es básicamente un manejador de eventos. Se trata de una subrutina que se ejecutará cuando se produzca un evento dado en los eventos que se relacionen específicamente con documentos. Ah, apertura y cierre. Este sub procedimiento particular llamado documento nuevo se relaciona sólo con plantillas, y se activa cada vez que se crea un nuevo documento, cual se basa en esa plantilla. Entonces aquí, básicamente, podemos ver libros de química, que es una función que se utiliza para mostrar un mensaje para el usuario, y es simplemente un recordatorio. Recuerde guardar su trabajo con frecuencia, y luego este parámetro especifica que se trata de un cuadro de diálogo que tiene un signo de exclamación. Ah, en otras palabras, como que gritamos al usuario por lo que no se recomienda. Si estás haciendo esto en el trabajo, solo vamos a probarlo. Ropa sencilla y en lugar de hacer clic derecho y elegir abrir bien ahora doble clic. Esto nos da un documento en blanco basado en la plantilla, que a su vez desencadena nuestro código sobre los resultados son MSG Box. Ahí está el signo de exclamación invenciones, así que hacemos click. OK, nos desharemos de esto, y luego volveremos a entrar haciendo click derecho y eligiendo abrir. Por lo que una vez más editamos la plantilla en sí. Ahora volvamos a desarrollar un básico visual. Yo sólo voy Teoh, vuelve a este documento haciendo doble clic en el icono. Eso entonces es un ejemplo de un manejador de eventos, que básicamente se llevará a cabo cuando se cree un nuevo documento basado en esa plantilla. A continuación, tenemos formularios de usuario. Por lo que de nuevo solo puedo hacer doble clic para mostrarte que usan un formulario, básicamente, es un diálogo a medida en su interior. Se pueden colocar todos estos diferentes tipos de control. Por lo que es una forma bastante bonita de conseguir que tu código tu macro sea mucho más flexible creando una interfaz de usuario, que permite al usuario hacer elecciones y retocar la forma en que se ejecuta tu código para ingresar parámetros que tu macro puede entonces utilizar para tomar decisiones. Por lo que es una característica bastante poderosa, y estaremos cubriendo formularios de usuario en detalle para agregar kowtow, uso de forma que simplemente doble grueso en el control al que desea agregar esa funcionalidad. Entonces aquí, claramente, queremos que las cosas sucedan cuando el usuario haya terminado, ingrese en su nombre y luego haga clic en el continuum. Por lo que para nuestro código, sería doble click en continuar. Entonces se nos daría automáticamente un sub procedimiento el cual utiliza el nombre del control en este caso se ha nombrado BT y continuado, y la acción en este caso es un click. Está bien, seguir adelante. Tenemos módulos, y aquí es donde pondremos la mayor parte del código que hacemos en este curso, porque aquí es donde realmente creas Mac Rose. O como vimos cuando usamos en la grabadora. Aquí es donde el código macro es generado automáticamente por la grabadora. Entonces si nos parejamos click en el Modelo uno, que es el único modelo que tenemos aquí, verás que contiene un solo macron. Podemos decir que es una macro por el uso de la palabra suburbio, y la macro se llama show form. Dentro de ella. Eso es sólo para cantar la línea, y este nombre, probablemente notarás se casa con el nombre de nuestra forma. Por lo que tenemos que prefijar FRM para completo y luego el formulario se llama Iniciar sesión y esencialmente te darás cuenta de DOT show se utiliza para mostrar el formulario para que podamos ejecutarlo de aquí en adelante viene en su totalidad. Entiendo a mi nombre y click en continuar, Así que no creo que tengamos que decir nada mawr en modelos, porque aquí es donde estaremos pasando la mayor parte de nuestro tiempo creando diversos sub procedimientos dentro de módulos, para que simplemente deja entonces módulos de clase. Esta es básicamente una característica avanzada, y está ligeramente más allá del alcance de este VB introductorio un título. Pero voy a explicar qué son los módulos de clase. Básicamente son contenedores para código orientado a objetos. El código orientado a objetos se refiere a un estilo de programación, que es adecuado para aplicaciones a gran escala, ya sea una cantidad significativa de código, generalmente colaboración entre diferentes programadores. Dado el tamaño del proyecto, hay mucho margen para errores que se arrastran y debido al código que pertenece a un área de una aplicación, interfiriendo con la funcionalidad del código relacionado con un área completamente diferente. La programación orientada a objetos proporciona un mecanismo para dividir en código en compartimentos aislados . Andi básicamente estructura en tu código en forma de cajas negras, si quieres, y esto se hace definiendo clases. Cada clase se relaciona con un área específica de la aplicación y es efectivamente un blueprint que contiene todo el código relacionado con esa área en particular. Por lo que hacemos doble click para mirar dentro de ella. Ya verás que tenemos una clase de huesos desnudos relativa al usuario en ella contiene básicamente tres propiedades o atributos del usuario relacionados con el nombre de usuario, y hay tres tipos de nombre de usuario uno es simplemente podrías preguntarle al usuario, Introduce tu nombre. Entonces aquí tenemos nombre ingresado. Después está la palabra nombre, y el sistema es tu nombre de inicio de sesión de windows. Entonces, básicamente, esta clase muestra un fragmento de código que podrías usar si estuvieras creando una clase que mantuviera un seguimiento de la actividad del usuario. De acuerdo, así que ahí lo tenemos. Esos son los cuatro tipos de objetos en los que puedes colocar un código a tu VB. Hay otra carpeta que puede ver Inside Project llamada Referencia. Y aunque no es un contenedor para código, solo debería explicar qué está llena la carpeta de referencia desde el código. En puntos de vista, básicamente proporciona un mecanismo derecho en referencias dos documentos o plantillas que contienen código. Digamos, por ejemplo, vamos a cerrar esto y a salvo y luego simplemente volver a la carpeta Ejercicios. Si aún no estás donde y en cero a, verás que tenemos aquí una fila trasera habilitada documentos. No es una plantilla esta vez llamada Ref. Vamos a entrar en esto. Por lo que actualmente es un documento en blanco. Cuando vamos a desarrollador visual Basic, verás que contiene una referencia a lo normal porque se basaba en esa plantilla. Digamos que queremos crear una referencia a la plantilla en la que acabamos de trabajar . Volvemos a desarrollador y en el lado derecho, click en documento Plantilla. Aquí podemos hacer click en Adjuntar, trabajar nuestro camino en la carpeta Ejercicios Mentes en el Destino Sección cero a y aquí está nuestro proyecto Ejemplo Macro habilitar plantilla. Por lo que hacemos doble click para abrir este click. OK, entonces ahora cuando volvamos al editor de Visual Basic lo verás en nuestra carpeta de referencia, tenemos una referencia a ese archivo. A consecuencia de esa referencia, ahora tenemos el proyecto fuera de ese archivo disponible. Entonces aquí están los cuatro contenedores de los que acabamos de hablar, y tal como está, en realidad podemos modificar todos aquellos desde dentro del documento actual. Entonces al crear esa referencia, en realidad ahora tenemos acceso a todo el código en los objetos dentro de ese archivo. Por lo que podría entrar aquí, por ejemplo, y quizás añadiendo un botón. Entonces como probablemente puedas adivinar, podemos duplicar un botón copiando y pegando, y también puedes duplicar manteniendo presionada la tecla de control y simplemente arrastrando. Entonces solo voy a ordenar eso, haciéndolo más pequeño, haciéndolo más pequeño, manteniendo un pie de foto en él, demasiado cancelado. Entonces voy a renombrarlo. Entonces aquí está mi ventana de propiedades. No es visible. Es solo ventana de ver propiedades, y el nombre es el primer parámetro. Vamos a utilizar el prefijo b TN cancelar respuesta. Y luego quiero ponerle algún código, que simplemente cerrará la ventana. Por lo que hago doble clic en un sub procedimientos generados automáticamente usando el nombre de mi control , PT y cancel y el click de Evento, que es exactamente el evento que quiero. Entonces aquí simplemente puedo decir, descargar, seguido del nombre de nuestra forma y para probarla. Yo sólo voy a volver a una palabra, Mac Rose y ejecutar el show para Macron que trae hasta con lleno y luego puedo cancelar. Por lo que esos cambios de automáticamente se hicieron al propio documento. Y si ahora fuera palabra demasiado rápida, me va a preguntar dos cosas. ¿ Deseo guardar los cambios a ref, que son los documentos que actualmente tengo abiertos así que diré que sí. Pero también me va a preguntar, ¿Quiero guardar mis cambios a ejemplos de proyectos? Y otra vez diré que sí. Un proyecto es simplemente el contenedor para todo el código asociado a un documento o plantilla. Dentro de cada proyecto. VB un código puede implementarse de cuatro maneras mediante la creación de macros dentro de un módulo. Mis manejadores de eventos de escritura en el presente documento objetan mis manejadores de eventos de escritura para controles de formulario de usuario y mediante la creación de módulos de clase. Y recuerda cualquier documento que contenga VB se debe guardar un código es un macro documentos navales . 11. 2.2: otras Windows en el VBE: habiendo echado un vistazo al papel de la ventana Explorador de proyectos. En este video, vamos a echar un vistazo a algunas de las otras ventanas disponibles en el editor de Visual Basic. Vamos a la carpeta Ejercicios, una intersección a y vamos una vez más a ella, la plantilla que usamos en el último video. Así que basta con hacer clic derecho y elegir abierto y luego desarrollador y visual basic para ingresar al editor básico visual . Y esta vez, empecemos con una pizarra limpia. Vamos a cerrar cada ventana. Por lo que hemos establecido que el Explorador de Proyectos suele ser el punto de partida. Por lo que sacamos eso y nos condensamos. Consulte todos los objetos, los cuales están disponibles para adjuntar código a cada uno de los documentos que actualmente llama abiertos. El siguiente tipo de ventana que probablemente te encuentres es una ventana de código, y hay una serie de formas de abrir ventanas de código. El más simple es hacer doble clic en uno de estos objetos, y eso abre la ventana de código. En el caso de un formulario doble, haga clic en simplemente abre el formulario, por lo que para llegar al código en un solo golpe, puede hacer clic derecho y elegir ver código. Y, por supuesto, en el menú de vista, también tienes código. El atajo. Como se puede ver hay F siete. Cada ventana de código que abres no cierra ninguna de las ventanas de código existentes. Simplemente se acumulan a la derecha aquí. Si miramos en la parte inferior del menú de la ventana, se podría acceder a todas las ventanas de código actualmente disponibles, y bien puede que haya encontrado el atajo para cambiar ventanas en otros programas. Está controlado y tabulador, por lo que se puede ver que al presionar, controlar y tabular, también se resalta el corresponsal de objeto apropiado de la ventana actualmente activa. Obviamente estaremos haciendo mucho trabajo en la ventana de código, por lo que te acostumbrarás mucho a usarlo durante este curso bajando por el menú Ver. La siguiente ventana que tenemos es el navegador de objetos, y esta es una instalación de referencia incorporada, que permite comprobar la sintaxis de todo el VB, un código que puede estar pensando en escribir. El código se divide en diferentes bibliotecas. Entonces, por ejemplo, si estás haciendo algo que se relaciona con VB A en vez de un programa en particular, dentro del Microsoft Office Suite U dos Vehbi eh? Entonces aquí encontrarás sintaxis, que es común en cuál se podría usar cuando, justo en los programas que usan Vehbi eh? En Microsoft Word o Excel o Power Point. Entonces, por ejemplo, cuando estamos tratando con el objeto documento discutirá el objeto del sistema de archivos. Y aquí es donde vendrías si quisieras comprobar la sintaxis para ver, por ejemplo, cómo cambiar el directorio actual más allá del comando que lo hace. Directorio actual. C U R D I r herder Cuando quieres trabajar con palabra y por supuesto, miras en la biblioteca de palabras, y aquí verás todos los objetos que se relacionan con Microsoft Word. Entonces, por ejemplo, si estás trabajando con un objeto de documento, puedes desplazarte hacia abajo y comprobar la sintaxis disponible. Entonces si quieres decir el documento, bajarás. Por supuesto, decir que, como nos va a salvar, es ahora está en aquí. Obtendrás una idea de todo esto en impuestos. Hablaremos más del navegador de objetos en la Sección seis, la palabra modelo de objetos. Notarás que el navegador Object se abre en las mismas áreas, las ventanas de código y de hecho se muestra en la parte inferior del menú de la ventana, y puedes cambiar hacia y desde él cuando esté abierto, usando control a tiempo. El siguiente apartado del menú Ver se refiere a debug in, por lo que tenemos locales inmediatos. Vigilar y llamar. Stack discutirá estas ventanas en detalle en la Sección ocho, depuración y manejo de errores. Por el momento, sólo quiero mencionar que la ventana inmediata es un poco más versátil, así como su papel en la depuración en la que llegará más adelante. También se puede utilizar para ejecutar una sola línea de código. Esto lo convierte en una herramienta muy útil, tanto para sintaxis muy fina o check in, también solo para llevar a cabo un solo uso de acción en código. Te daré un ejemplo muy sencillo. Volvamos a Microsoft Word. Simplemente usando este ícono aquí o el viejo 11 y luego en el archivo u botón de oficina. Vamos a elegir opciones u opciones de palabra en en la sección de nombre de usuario. Ya verás que tengo mi nombre Grant Gamble. Como usuario, tengo la capacidad de cambiar esto también. Veamos qué es así que es una propiedad del objeto de aplicación, siendo el objeto de aplicación, por supuesto, Microsoft Word, que se lee, escribe. Y así es exactamente como funciona en código. Entonces en la ventana inmediata, si quiero leer esa propiedad, usaría un signo de interrogación y luego muelles de aplicación y sin premios por adivinar que va a estar usando nombre cuando presiono enter, me muestra el usuario nombre porque es una propiedad de lectura escritura. También puedo cambiarlo. Entonces para hacer eso, elimino la pregunta Marcar simplemente un signo una cadena porque obviamente este es un parámetro de cadena . Le asigno una cadena porque es una cadena. Tiene que ir entre comillas. Entonces digamos que solo otorgue. Cuando presiono enter, entonces esa línea se ejecuta. Entonces si vuelvo a las opciones de palabra, verás que el cambio se ha hecho programáticamente. Vamos a ponerlo de nuevo a lo que waas así así como su papel en la depuración en la que vendrá más adelante. Sólo recuerda que esa facilidad existe. Simplemente puedes ejecutar una línea de código para comprobar y configurar rápidamente, o para comprobar un parámetro y muy a menudo te ahorra tener que crear una macro para ese fin o usar la grabadora como hemos hecho antes. Después tenemos el proyecto explore, que hemos visto y la ventana de propiedades. Por lo que esto básicamente permite elegir cambiar atributos del objeto seleccionado. Entonces si hacemos clic en este documento, tenemos mucha retroalimentación básicamente relacionada con la configuración de este documento actual. Pero es principalmente con formularios de usuario que se usará en propiedades. Entonces cualquiera que sea el control en el que haga clic, puedo ver una serie de propiedades relacionadas con ese control como un ni verlos como una lista alfabética. O puedo cambiar a la pestaña categorizada donde los diversos atributos se agrupan bajo encabezados, y aquí tienes la capacidad de colapsar los encabezados, que hace que sea mucho más fácil ordenar de navegar y encontrar el atributo que que buscas así como esto. Con años de formas, puedes elegir el control desde este desplegable así como obviamente hacer clic bajo control en el uso de warm en sí, y simplemente cambia a través. Entonces si quería cambiar el nombre de mi etiqueta por ejemplo, la razón por la que no se ha cambiado el nombre es porque no se va a manipular programáticamente por lo que su nombre es irrelevante. Pero si se le diera el nombre, probablemente comenzaría con L. B L para mayor claridad, usando un prefijo de tres letras para indicar que es una etiqueta nombre Andi porque a eso se refiere con modelos y clase módulos. Lo único que realmente cambias es el nombre del módulo. Entonces digamos que esto se va a llamar principal. Después conseguimos un par de opciones, que se relaciona específicamente con el uso del formulario. Entonces si destaco el formulario de usuario, éstos estarán disponibles. En una está la caja de herramientas, que vimos brevemente, que permite actuar controles a la forma. Y luego hay orden tabulador. Y ese es el orden en el que se resaltan los elementos a medida que el usuario presiona la tecla tabulación cuando el formulario es visible en este formulario. Debido a que el botón cancelar se creó después del botón Continuar, es último en el orden de tabulación. Entonces para demostrar que si ejecutamos el formulario y yo solo presiono la tecla tabuladora, verás que va tirando los libros de texto para continuar y luego a la asesoría, lo cual no es gran cosa, sino para hacer las cosas ordenadas y ordenadas. Si traemos orden de tabulación, y si simplemente hago clic en Bt y cancelo y muevo hacia arriba, ahora está en un orden más lógico de izquierda a derecha de arriba a abajo. Entonces cuando corremos de estos libros de impuestos, vamos al cabildo y luego tocamos de nuevo nos lleva a seguir. Entonces eso es una mirada a las diversas ventanas. Y como dije, cubriremos las ventanas de depuración cuando lleguemos a la depuración en sección en detalle. Entonces tenemos cuatro herramientas buzz las barras de tour estándar, la que actualmente es visible. Y si eres un usuario de palabras que lleva algún tiempo usando uno, entonces estas barras de herramientas serán muy familiares de las versiones anteriores de la suite Microsoft Office . Entonces tenemos cosas como obviamente, cortar copiar pegar en do, um, jugar para ejecutar código en efectivamente para correr un año de cuatro. Y luego tenemos algunos iconos aquí para hacer visibles las algunas de las ventanas para que dupliquen las funciones que hemos visto en el menú Ver. El Editar en la barra de herramientas tiene opciones, que se refieren específicamente al código, por lo que en cuanto cambié a una ventana de código, entonces se harán visibles. Discutiré estas opciones, las usaré a medida que pasemos el curso y empezamos a escribir en código, las discutiré como las necesitamos discutirán las herramientas en la herramienta de depuración. Pero cuando lleguemos a la depuración en sección y la barra de herramientas final es para formularios de usuario, así que simplemente volveré al formulario de usuario y tiene algunas opciones relacionadas con estructuración y el formato de sus controles. Entonces, por ejemplo, aquí tengo la habilidad. Si quisiera agrupar estos juntos o cambiar la alineación, así que si no fueran una línea, puedo remolcar alinear los bordes inferiores, y podría hacerlos iguales con lo que cualquiera que seleccionara primero, no recuerdo, pero eso se convertirá en la base de lo común con, y luego cuando yo elija que se convertirán en eso con. Por lo que en base a los resultados, podemos suponer que arrastré de derecha a izquierda cuando lo seleccioné, y el botón Continuar fue seleccionado primero, y ambos lo mismo con como Theory Journal con sobre el continuado up Vamos a simplemente no hacer así. Muy sencillo. Entonces esa es una mirada rápida a las ventanas y barras de herramientas que tienes disponibles. No he mirado estos elementos de interfaz en el siguiente video pasarán a mirar escribir en código que Windows Air usó para crear y editar código dentro de los módulos. Noticias de formas que este documento objeto y módulos de clase, además de su papel en la depuración en la ventana inmediata, podrían utilizarse para ejecutar una línea del código V A. El navegador Object es un construido en referencia, que detalla esta estructura intacta de la B A en la palabra modelo de objeto. La ventana de propiedades se utiliza con mayor frecuencia cuando un inicio de sesión atributos a controles en una noticia un formulario. Hay cuatro barras de herramientas disponibles en el editor visual basic debug, edit standard y uso de formularios 12. 2.3: Macros y Sub-Procedures: habiendo echado un vistazo al editor básico visual y algunas de las herramientas que tiene disponibles, pasemos ahora a escribir realmente en una macro macron es esencialmente una subrutina, por lo que estaremos discutiendo los diferentes gustos de subrutina que puedes crear dentro del módulo. Al crear la solución macro. Es casi inevitable que no querrás poner todo tu código en un solo algún procedimiento. Un enfoque más típico es poner todo el código relativo a una etapa de su operación en un procedimiento separado algún y luego dedo del pie tener un principal, algún procedimiento que lo reúna todo. Entonces digamos que estamos a punto de crear una macro, y nos hemos sentado y diseñado estos diversos pasos que queremos realizar, y los hemos desglosado en tres áreas principales. Procesamiento y finalización de inicialización. Entonces vamos a crear un diagrama que muestre la funcionalidad que queremos Town macro toe. Simplemente voy a usar inserto inteligente, no son jerarquías. Vamos sólo con el organigrama del avión para que podamos dilatar este recuadro para que éste sea nuestro principal, algún procedimiento, que será la propia macro. Entonces tendríamos un sub procedimiento para inicialización, otro para procesamiento y otro para finalizar. Y luego, como dije, ésta sería la macro. Entonces vamos a darle un esquema y hacer que el contorno pensador. De acuerdo, así que esa es la estructura a la que estamos apuntando. Veamos ahora cómo vamos a escribir código que refleje esa estructura que va a la carpeta Ejercicios. Y si recuerdas de la Sección uno, vamos a poner la mayor parte de nuestro Mac rose en este Adan llamado palabra GCS VB un entrenamiento y abrir y agregar solo clic derecho y elegir abrir. Entonces vamos a desarrollar Visual Basic y en la carpeta Modelos. Abramos el segundo modelo justo en Macron's en VB. Por lo que el primer sub procedimiento que queremos crear será nuestro sub procedimiento principal, que será la macro para definir una macro, se utiliza la palabra clave opcional public bullet by sub, seguido del nombre de la macro, y nosotros van a usar el prefijo sección cero a esto es video tutorial. 03 macro A. Eso es un prefijo, y luego lo llamaremos principal con mi prensa enter. El programa completa la sub estructura para mí poniendo en la respuesta la legibilidad y luego voy a presionar la tecla de tabulación en la barra de herramientas de edición, solo te mostraré cuál está editado. Esta es la barra de herramientas estándar, y ésta se edita en la herramienta de edición, pero en realidad tienes un botón de inventar. Pero como se puede ver entre paréntesis que la pestaña de atajos es mucho más conveniente a la otra salida Dent su turno de tiempo. Ahora quiero llamar a mi subordinado. Algún procedimiento es. Y para ello utilizo la llamada de palabra clave opcional seguida del nombre del sub procedimiento. Entonces voy a llenarme del mismo nombre en convención. 020 p sobre la inicialización. Ese fue nuestro primer paso. Después tuvimos procesamiento en la finalización. Entonces esos son los tres subordinados algunos procedimientos a los que llamará mi macro principal. Y ahora, por supuesto, tenemos que definir estos. Seamos perezosos y solo copiemos este código. Pega aquí podemos entonces usar fuera abolladura, que es la pestaña de turno para reventarlo allí. Y simplemente reemplazamos la palabra cool por sub privado. Y si entonces sólo pego eso sobre la palabra cool. No tenemos el esqueleto fuera de nuestros tres subprocedimientos. Entonces esa es la diferencia clave entre una macro en un sub procedimiento, que es llamado por un macron. El macro en sí utiliza sub público y los algunos procedimientos, que se llama uso privado repentino por defecto. Dentro de un módulo. Algunos trámites son públicos, por lo que si esto es admitido, se convierte en público algún trámite de todos modos. Vamos a poner algo de código ahí, así que en realidad tenemos algo que pasa. Por lo que de nuevo son tres tab on. Basta con usar MSG Box y entre comillas inicialización completa. De acuerdo , solo copie ese Reyes de los otros subs. Esto será entonces procesamiento y organización. Entonces ahí está nuestra estructura básica. Guardemos nuestros cambios y volvamos a Word, ya sea cerrando el Baby E o todos los 10 11 y en la barra de herramientas del desarrollador. Vamos a enfriarnos, Mac Rose. Aquí está la macro que escribimos como nuestro proyecto al final de la última sección. Y aquí está la macro que acabamos de escribir y, por supuesto, quizá correr. Simplemente se enfría. Ahí hay tres. Algún prestigio es y exhibe nuestros libros de química. Message Macro es un sub procedimiento público colocado dentro de un modelo sub privado prestigioso colocado en el módulo sólo se puede acceder por otros sub procedimientos en ese mismo módulo para ejecutar un sub procedimiento desde dentro. Otro, usa la palabra clave opcional cool. Tire de él por el nombre del algún procedimiento. 13. 2.4de cómo obtener ayuda: Cuando estás creando tus soluciones de macro de palabras, obviamente vas a quedarte atascado de vez en cuando. En este video, discutiremos algunas de las estrategias que podrías usar para encontrar ayuda en Microsoft Word. Los temas. Existen cinco herramientas principales que tienes a tu disposición cuando estás recibiendo ayuda. Hacia adelante Lee B. A. En primer lugar, tenemos Internet, por lo que las búsquedas en la Web. No voy a decir mucho sobre esto. Es tal parte de nuestras vidas hoy en día que si estás atascado en algo, vas a la Web y escribes precisamente en lo que estás atascado. Cuanto más preciso, mejor, y obtienes algo de ayuda. Entonces si estás escribiendo una macro desde cero y no estás muy seguro de cómo empezar, básicamente podrías hacer una búsqueda de exactamente lo que estás tratando de lograr con la fila de atrás , y encontrarás personas que han tenido requisitos similares y mira algunas de las soluciones que volvieron a encontrar. Si estás atascado en un problema en particular, un mensaje de error tal vez sigue apareciendo. Cada vez que intentas ejecutar una macro, escribes el mensaje de error exacto en el que entrarás haz una búsqueda en la Web sobre eso y mira las soluciones que se han sugerido para personas que tuvieron el mismo problema. Entonces, claro, tenemos la referencia de ayuda construida. A continuación, tenemos una facilidad llamada el Navegador de Objetos. Este es el acceso desde el editor visual básico y te da una presentación estructurada fuera de todos los elementos, que constituyen palabra Vehbi, ¿eh? A continuación tenemos el grabador macro, y esto proporciona un excelente método off Generating Co. Solo para empezar para que realmente puedas ver cómo se llaman las cosas. Uno de los problemas de usar la referencia de ayuda o usar el navegador de objetos como veremos en un momento, es básicamente que a veces es bastante difícil. No sabía cuáles son los carriles de los elementos que estás tratando de manipular. ¿ Cómo se llama en realidad? No puedo buscarlo porque no quería que fuera escuela. Por lo que aquí es donde la espalda Rory Cup registra se convierte por útil. Y luego finalmente, tenemos una bonita característica llamada intelli Sense. Esto es algo que está integrado en el editor visual básico, que anticipa lo que estás a punto de hacer y muestra en contexto ayuda, que luego puedes usar en lugar de tener que escribir todo él mismo, Confíe puramente en tu memoria, por lo que las búsquedas web. No voy a decir nada más sobre. Como dije, Básicamente es algo que es inherente a todo lo que a nosotros en este mundo ahora. Ah, así que pasemos a la referencia de ayuda. Y por supuesto, no estamos hablando de la palabra general ayuda que tenemos aquí. Um, así que me cerraron eso abajo. Específicamente queremos palabra vb una ayuda. Por lo que necesitamos entrar en desarrollador visual basic o, por supuesto, presionar el viejo F 11 el atajo de teclado encendido desde aquí. O elegimos ayuda. Ayuda de Microsoft Visual Basic para aplicaciones. Bueno, pinchamos aquí o, por supuesto, reprimimos F uno por defecto. El auxilio aparecerá en línea. Si pasaste mucho tiempo fuera de línea cuando tu código en te podría resultar conveniente descargar la palabra 2013 db una referencia y luego hacemos clic en descargar en activar tema específico VB, referencia que queremos descargar, asumiendo que estás feliz de usar la referencia en línea. Como dije, el principal problema que encuentra la gente es ¿por dónde empiezo? Qué estamos buscando en realidad En primer lugar, obviamente empieza con referencia de desarrollo word 2013, y tiene tres secciones. Conceptos. ¿ Cómo hago y hago referencia a los conceptos contenidos temas sobre esas cosas útiles que la gente suele hacer en el tipo de nivel introductorio e intermedio. Digamos, por ejemplo, que desea alguna ayuda o formato en texto. Podrías empezar leyendo esta sección sobre el formato pliant en texto para que a medida que avanzas, te avanzas, dará una breve descripción de cada técnica y luego te dará algún código de muestra, que copie económicamente y utiliza un punto de partida para tu propio código. Volvamos a la referencia de desarrollo. Entonces nos dieron ¿Cómo lo hago? Este es un Siris similar de temas, pero son más avanzados dice Puedes ver que se refieren a cosas como controles de contenido , bloques de construcción y conectados a bases de datos. Y luego en tercer lugar, tenemos la referencia en sí, y como es integral, obviamente tiene en horribles muchas cosas que en realidad nunca necesitarás ni usarás en tu codificado. En juego está un ejemplo. El objeto frontal. Digamos que estás trabajando con carácter formateado, así que aquí verás que tienes tres formas de proceder, puedes mirar cada pieza de sintaxis, que es miembros aficionados. Aquí, tienes enlaces a todo lo que se podría hacer con los objetos extraños o, si quieres enfocarte ya sea en propiedades que son esencialmente atributos que puedes establecer . Y si volvemos a la interfaz de palabras en la pestaña de inicio. Obviamente, el objeto encontrado equivale al grupo frontal en la cinta. Todos los atributos de formato de caracteres que podríamos decir, como el color de la fuente, los formularios nombran el tamaño del teléfono. Todas esas son esencialmente propiedades. Entonces cuando hacemos clic aquí, todo lo que vemos es equivalente a una de esas opciones. Si ahora solo volvemos a las formas, objetamos , contraste, los métodos, nuestras acciones que puedes realizar en el frente. Y, como puedes ver, esa no es una gran cantidad de ellas crecen y se encogen, probablemente los dos más frecuentemente utilizados en esta lista y, por supuesto, su equivalente a hacer clic en estos dos elementos. Entonces un método, básicamente es una acción que se puede realizar sobre el objeto. Entonces si lo piensas, si comparamos, si comparamos, crecemos y encogemos al tamaño. El tamaño es un atributos específicos. Crecer es una acción. Es algo similar al contraste de decir que el niño mide cuatro pies y seis pulgadas de alto . Eso sería básicamente una propiedad de la niña, a diferencia de decir que la niña ha crecido en tres pulgadas desde la última vez que la vi. De acuerdo, así que eso es Ah, rápido resumen de usar la referencia del frío, si quieres. En otras palabras, solo saltas y navegas a través. Este método tiende a ser el más difícil. Porque, obviamente, como hemos dicho, el principal problema es, ¿por dónde empiezo? ¿ Cómo se llaman las cosas? ¿ Qué busco? Entonces, sólo cerremos eso. Ahora echemos un vistazo al navegador de objetos. Entonces de nuevo, desarrollador visual basic y está bajo el menú de vista. Está estructurado exactamente de la misma manera que la referencia de ayuda que acabamos de ver, por lo que comenzaríamos eligiendo palabra como biblioteca. Entonces tenemos el mismo poniente que vimos para poder bajar a fondos como hicimos la referencia de ayuda , y aquí podemos ver a todos los socios fuera de fondo. Entonces aquí está el método de crecimiento. Se puede ver que los métodos tienen este ícono verde, mientras que la propiedad tiene este ícono de tarjeta de índice antiguo con la mano sosteniendo la tarjeta de índice para que podamos ver aquí. Si quieres hacer algo audaz, va a ser el objeto frontal en la propiedad negrita fuera del objeto frontal. Entonces, ¿qué te muestra el navegador Object? Básicamente, es simplemente estructura. Te muestra dónde está una propiedad o dónde está un método en el contexto de lo que se llama la palabra modelo de objetos. En otras palabras, cada pieza de sintaxis, que es legítima. Hacia adentro. Vehbi, ¿eh? Cuáles son los equivalentes V B A a cada uno de los elementos dentro de palabra. Entonces a medida que trabajas en la interfaz de palabras, usando todas las opciones en las diferentes cintas, el navegador Object básicamente te dice cuáles son los vb A's equivalentes a cada uno de estos comandos que tenemos en la palabra cinta. Pero lo que no te da un curso es de mucha ayuda. Por lo que tener paradero aislado dentro de la estructura de V B. A Un elementos particulares vive. Si quieres, ayudaremos en ello. Entonces estás presionando F uno o haz clic en esta ayuda. Tiene que ser este botón de ayuda, a diferencia de éste. Si haces click en este, aunque tengas algo resaltado en el navegador Object, siempre vas a terminar en la pantalla de inicio que vimos antes. Entonces si quieres obtener ayuda contextual sobre los elementos actualmente seleccionados, bien presionas en uno o haces clic en este icono suspiros puedes ver con ahora en una descripción de la fuente, no propiedad calva en DWI puedes ver aquí básicamente que necesitamos poner cualquier expresión que se refiera a un objeto formado, y entonces podemos establecerlo en verdadero falso o W d indefinido. Digo que lo podemos establecer porque aquí la referencia de ayuda confirma que es una propiedad de lectura y escritura . En otras palabras, esa propiedad que debilita tanto checa para ver qué es actualmente y modificar. Después más abajo. Tenemos un ejemplo rápido fuera usando la propiedad de fondo stop bold. De acuerdo, así que ese es el navegador Object. Y como dije con ambos, tanto la referencia de ayuda en el navegador Object. El tema clave es si estás empezando a escribir Vehbi, ¿eh? ¿ Qué busco? ¿ Cómo se llaman las cosas? Por lo que aquí es donde la macro grabadora se vuelve tan útil. Sea lo que sea que estés tratando de hacer con tu VB un código hacia adentro, en realidad puedes registrarte realizando ese paso la mayor parte del tiempo. Esto en realidad no escribirá la fila trasera para ti, pero lo que te dará es código que puedes usar como punto de partida. Entonces tomemos un par de ejemplos o usando la grabadora macro. Digamos que queremos saber cómo, como parte de nuestra macro, cómo eliminar el tercer qallab de la tabla actualmente seleccionada. Entonces, solo insertemos una tabla rápida, dale unas cuantas filas y columnas. Diga esto muchos. Vamos a poner algo de texto para que sepas cuál llamarlo es cuál. Entonces solo voy a poner uno, 234 Así que ahora simplemente vamos a la pestaña de desarrolladores y grabamos un cuarto trasero. Hacemos click en registro macron. No nos molestaremos en dar en el nombre, que lo está usando como función de ayuda, y no lo guardaremos en la plantilla normal por la misma razón simplemente lo guardaremos en este documento actual. Entonces ahora no podemos hacer ningún click mientras estás grabando la macro puedes hacer click en una celda, por ejemplo. Entonces lo que tenemos que hacer es asegurarnos de que estamos en la columna tres. Y la forma lógica de hacerlo es usar el atajo de teclado. Vamos a la primera columna. Un hombre acaba de usar la llave de grifo dos veces para ir a la tercera columna. Y, por supuesto, si entonces utilizas la columna delete, vamos, debes entonces eliminar la tercera columna. Por lo que el atajo de teclado por ir a la primera columna de una tabla, su antiguo hogar. Realmente no importa en qué fila de la mesa pasé a estar. Ahora sé que estoy en la primera columna, así que ahora solo presiono dos veces la tecla de tabulación. Esto significa que ahora debo estar en la tercera columna de cualquier carretera. No voy a maquetar todas las opciones en la cinta o encontrar mientras estás grabando América. Es solo el click dentro del documento que no está permitido, y voy a borrar las columnas diarias de dos atrás interés de la tercera fila. Eso es todo lo que quería comprobar, así que voy a desarrollador y dejo de grabar. Podría ir a visual basic y recuperar la macro cuando se graba se crea un modelo macro , se suele llamar nueva rosa trasera. Hacemos doble click para abrirlo, y ahí está nuestro código. Entonces aquí es donde presioné a Walt casa. Después presiono la pestaña una y dos veces, y finalmente opté por eliminar el collar actual para que ahora pueda copiar estas líneas. Por lo general, como que los sacaría. Andi, enróllalos en la macro que en realidad estoy creado. Veamos otro ejemplo de cómo se puede utilizar la macro grabada para comprobar la sintaxis. Vamos a querer hacer algún trabajo sobre formato en y configuración de página, y realmente quiero conseguir ah, manejar algunos de los ya que accidental necesidad de usar para preparar un informe y asegurarme de que esté formateado de la manera correcta. Vamos de nuevo a la macro desarrollador y grabadora en el documento actual. Ahora volvamos a la pestaña de inicio, y en lugar de elegir componentes individuales, el truco más que puedes usar es donde haya un diálogo disponible, simplemente te grabas abierto en el diálogo y haciendo clic. OK, entonces si queremos saber todo sobre las fuentes, solo tienes que hacer clic en el botón de inicio aquí, que trae el diálogo frontal. No es necesario cambiar nada. Acabamos de dar click. OK, hagamos lo mismo para el párrafo. Da click en El señorío Barton arriba viene el párrafo. Diálogo. Hacemos click. OK, entonces queríamos hacer algún trabajo en el diseño de página. Entonces volvemos a cruzar el que. Tenemos la lavandería Barton, que trae el diálogo de puesta a punto de pago con el que hacemos clic bien sin hacer ningún cambio. Después paramos grabados. Ahora, cuando volvamos a Visual Basic, verás que ahora tenemos macro. A agregar, fue el primero en el grabado en su camino trasero a y mira lo que se hace, así que en realidad no elegimos nada. Pero simplemente abriendo en el diálogo y haciendo clic, OK, ya están disponibles todas las propiedades queridas, así que sea lo que sea que estemos tratando de hacer, lo podemos encontrar en esta lista sobre tratar de manejar cómo funciona. De igual manera, nos desplazamos más hacia abajo. Tenemos todos los formatos de párrafo en y el abajo todavía todo que ver con la página configurada . Por lo que esa técnica es muy útil solo para especie de obtener todo un montón de código que luego puedes analizar, además de simplemente mirar el código. Ahora tienes un contexto, pero puedes usarlo como punto de partida cuando lo usas en la referencia de ayuda y cuando lo usas en el navegador de objetos. Entonces veamos cómo se puede pasar de código a referencia de ayuda o de código a navegador de objetos en contexto. En primer lugar, digamos que solo quieres verificar cómo vb a maneja los nombres. ¿ Es ésta una pieza especial de texto o puedo poner algo que me guste? ¿ Cómo sé qué poner? Entonces básicamente, resalta estos en elementos tácticos cuestiona en este caso, al hacer eso, soy luz en forma de punto nombre detenido porque esta estructura, como veremos más adelante, básicamente me salva tipo en selección, no aficionado al inicio de cada línea. Por lo que es equivalente a tener en punto de selección para nombre de punto punto de selección para tamaño de punto etcétera. Entonces cuando selecciono nombre de punto, estoy efectivamente seleccionado forma stop made. Si quiero la referencia de ayuda en este punto, simplemente puedo presionar F uno. No se me ocurre nada que pueda hacer en los hombres acostumbrados a llegar al lugar correcto como hemos visto , estos me llevarán al inicio en página más que al contexto que busco. Por lo que presiono F uno en el teclado y arriba viene a ayudar específicamente en la propiedad de nombre completo . Me dice aquí es leer, escribir, escribir, lo que significa que puedo comprobarlo y también modificarlo. Pero es un extraño para que esto signifique que puede ser cualquier cosa. Entonces, habiendo verificado eso, podría decir Ir a la pestaña de inicio, elegir unas formas particulares y simplemente copiar el nombre de la fuente como una cadena. Entonces puedo volver al ritmo del editor visual básico que dentro de las comillas porque ahora sé que esto es simplemente una cepa. Sé que eso va a funcionar, que esa línea de código cambiará la selección actual para volver, formó ese Mike y hacer exactamente lo mismo con el navegador de objetos. Solo quería hacerse una idea de la estructura de dónde encaja realmente el nombre del punto de la fuente en el esquema general de las cosas. Otra vez. Selecciono punto para nombre de punto y en lugar de Presidente uno. Lo que haces es hacer click derecho en la definición de dos, y esta también es una buena forma de comprobar si algo existe. Si escribes algo y no estás seguro de si es legal, derecha, derecha, haz clic en él y elige definición. Y si obtienes un error, sabes que no es el JIT. Entonces cuando elijo eso viene el navegador de objetos en contexto, se selecciona el objeto de fuente. resaltan todos los miembros de visualizado y la propiedad de nombre. De acuerdo, así que como puedes ver, la macro grabadora es una manera realmente útil o en realidad simplemente iniciarte y conocer cómo se llaman las cosas. De lo que los diversos componentes dentro de Microsoft Word o llamado cuando estás automatizando esos elementos en particular. Y luego lo último que quería decir como función de ayuda Waas intelli sense. Esto patea básicamente cuando tienes razón en tus propios caminos traseros. Entonces digamos que queremos crear una fila de atrás entre estos dos. Por ejemplo, la señora Cool it prueba y digamos que queremos usar la selección, no las formas, como hicimos en la macro que acabamos de grabar. Entonces si empiezo a escribirme con pensamientos de selección, puedes ver eso tan pronto como escriba el punto. Se muestran todos los integrantes de selección, así que sé que sea lo que sea, escribo tiene que ser algo en esa lista. Y en cuanto empiezo a escribirlo así f o es todo lo que necesito para teclear para que se resalte la fuente tan pronto como se resalte para entonces presione la tecla tabulación. Este barco me ahorra tiempo. Y, por supuesto, con sintaxis más larga, me va a ahorrar errores tipográficos. Entonces digamos que queremos hacer exactamente lo que hicimos en muy grabación. Queremos cambiar el nombre de la falla. Entonces otra vez escribí punto y lo que estoy viendo ahora es todo que ver con los fondos. Todos los miembros del objeto de falla. Así como vi hace un momento, todos los integrantes de esta elección se oponen. Entonces dijimos que era nombre de punto otra vez. Acabo de escribir y una y luego presionar tabulador igual. Entonces sabemos que va entre comillas, y creo que sigue en el portapapeles. Tengo una copia cualquier cosa ya que no espacio que entre comillas cercanas, echemos un vistazo a otro ejemplo de sentido intelli. Entonces quiero cambiar el color del teléfono. Entonces escribo en color oscuro y puedo ver por la lista que va a ser índice de color. Por lo que presiono la tecla de tabulación. Simplemente encierra eso y mira lo que pasa cuando las noches tengo iguales. Te darás cuenta de que obtengo una lista de opciones, y estas básicamente se llaman en raciones Yuma, lo que equivale a hacer una elección, generalmente en uno de los cuadros de diálogo. Todas estas integraciones empiezan con W. D. Así que quiero Azul Oscuro. Iba a ser W d azul oscuro Y otra vez, puedo buscar estos para arriba así que de vez en cuando cuando tomas el signo igual, no sale nada. Entonces tienes que hacerlo desde la memoria. Pero para comprobar que lo tienes bien, solo puedes resaltarlo. Voy a la definición si existe, los exploradores de objetos mostrados, y puedes volver a revisar todas las diferentes opciones para encontrarlas en la lista cuando estés en la biblioteca de palabras. Como dije, comenzarán con W. D. Y entonces es solo un caso de adivinar cómo se llaman. Por lo que estos se llaman índice de color WD, y encontrarás que hay muchos de estos en la interfaz de palabras en cuanto a lo que renuncian, también. Si volvemos a la pestaña de inicio, mira párrafo, por ejemplo, y toma alineación. Entonces aquí me he centrado a la derecha y justificado. Dondequiera que tengas opciones como esta en la interfaz de palabras, nunca usa simplemente cadenas que son demasiado espacio para el error. Utiliza thes W. D en raciones Yuma. Onda enteramente sentido proporciona una gran manera de revisar el Así que si vuelvo, por ejemplo, digamos que queremos enviar al correo de texto. Simplemente haremos otra con sangre, que es una técnica muy favorecida por la macro grabadora. Dejémoslo línea en blanco también. Por lo que esto será con selección consiguió formatos de párrafo. Y como puedes ver, acabo de escribir p a r de lo que presiono tab. Y con entonces si me muevo de nuevo hacia arriba dentro de los puntos, viene una alineación l de la misma y presiono tab. Y entonces otra vez, cuando suprimo igual aquí estos ítems todos empiezan con W. D. Y en cuanto empiezo a mecanografiar centro pasa a ser el 1er 1 Así que acabo de presionar tab para que lo encienda, así que encontrarás que usar intelli sense es una gran manera como su tipo en su código de ponerse interactivo en contexto. Ayuda, uh, te ahorraría pulsaciones de teclas y te ahorra errores tipográficos. Y a medida que pasamos por el curso, también mencioné formas en las que se puede maximizar las ocasiones en las que esta inteligencia realmente va a patear. Simplemente ahorra tener que confiar en la vieja memoria todo el tiempo. De acuerdo, entonces eso es todo para este tutorial. Esa es una visión general de las cinco técnicas diferentes que usas al tratar de obtener ayuda para acelerar el proceso, creando tus filas traseras y Microsoft Word automatizado. El grabador de macros es una excelente herramienta para identificar los nombres de los elementos de palabra, los cuales se desea manipular con su BB un código para obtener ayuda sobre un objeto, propiedad o método en particular desde la ventana de código. Me gusta el elemento de sintaxis apropiado y presione F uno para navegar a un objeto, propiedad o método en particular o a una palabra W d in, um oration. Resalte el elemento de sintaxis apropiado en la ventana de código y luego presione tener uno para obtener ayuda sobre un objeto, propiedad o método en particular del explorador de objetos. Navegar al método o bien apropiado que Presidente uno 14. 2.5: opciones de VBE: en este video, veremos cómo puedes modificar la forma en que funciona el editor visual básico personalizando los ajustes en el Cuadro de diálogo Opciones de herramientas de la carpeta Ejercicios y en la subcarpeta Sección dos, Vamos a abrir 05 VB Opciones a Hombre. Entrémonos al editor visual básico, y aquí encontrarás que tenemos algún código en un módulo que acaba de llamarse Body o uno, que realmente está tomado de algunos de los ejercicios que hemos completado en tutoriales anteriores y usaremos este código ya que discutió la forma en que se podría personalizar el funcionamiento del editor básico visual. Dado que el editor visual basic utiliza la interfaz de Microsoft de la vieja escuela que se encuentra en Office 2003 y anteriores, no te sorprenderá saber que para personalizar la forma en que funciona el programa , estás ir a herramientas elegir opciones. Porque, por supuesto, esta es la forma en que los programas de Microsoft Office tradicionalmente trabajaban las opciones. Dialog contiene editor Four Tabs, y es un formato General y daqian. Las opciones en la pestaña del editor se relacionan principalmente con la ayuda que recibes como tu tipo en tu código en el editor básico visual. La primera opción es la sintaxis automática. Consulta esto, creo, es realmente algo así como una opción exagerada, que te alerta cada vez que haces una era. Te daré un ejemplo de por qué lo llamo exageración. Digamos que estamos a punto de tipos y código al final de esta subrutina. Vamos a ocho una declaración si, Um, no creo que hayamos discutido si las declaraciones todavía, pero eso está fuera del punto. Eso empiezo mi declaración con la palabra clave si y luego pienso en otra cosa que necesito rastrear, algo que puede haberme perdido. Por lo que quiero dejar incompleta la declaración si y simplemente ir a tratar esa otra situación. Entonces subo la página, y en cuanto salgo de la fila viene esto más bien yendo pop up a decirme que he cometido un error y por supuesto sé que hice un error porque no he terminado la línea. Entonces hago clic en Aceptar, y luego, a partir de entonces, estoy bien. Por lo que mi set preferido en es simplemente desactivar las aguas en pista fiscal. Echemos un vistazo a la diferencia, así que empiezo mi declaración F decidió hacer otra cosa. Y cuando salgo de la línea, no recibo el molesto mensaje pop up. No obstante, notarás que la línea incompleta y por lo tanto incorrecta sí se pone roja así que puedo decir que hice una era incluso sin ella, especie de gritarme. Entonces es una especie de sutilmente me recuerda que he cometido un error en lugar de gritarme, así que te aconsejo que dejes eso apagado. Entonces tenemos requerir declaraciones variables. Las variables son una parte muy importante de V B A. Y de hecho, la siguiente sección está dedicada enteramente a trabajar con variables. Y el primer video ofertas o incluye una descripción de esta característica requieren declaración variable para que aprendas todo sobre eso en la siguiente sección. Las siguientes tres opciones determinan los ascensos intel, o las opciones de autoterminación dentro del editor básico individual. Y estos son un gran ahorro de tiempo como tu edición en tu código. Entonces permítanme mostrarles cómo estos miembros alternos del festival de trabajo. Entonces si recuerdas los miembros de la palabra clave cuando discutiríamos en el navegador Object mientras hacemos clic en cada clase u objetos de la izquierda aquí a la derecha, vemos a los miembros fuera de ese objeto. En otras palabras, todos los métodos propiedades en, en algunos casos, eventos que están asociados a ese objeto en particular. Y a esto se refiere esta opción. Entonces si ingresas una palabra clave, que es descriptiva fuera de un objeto en particular, cuando sigues eso con adultos, todos los miembros de esos objetos se muestran en. En otras palabras, la lista que se muestra te indica toda la sintaxis legal que te permitieron poner en ese punto de tu código. Por lo que es una característica muy útil. Tomemos un ejemplo. Digamos que al final de este sub, así que si recuerdas, esto es sólo un sub ficticio, que simplemente muestra un mensaje en cada una de las subrutinas que han llamado desde la soberanía principal . Entonces digamos que al final del mensaje final, o tal vez al final de cada mensaje, queremos agregar el nombre del usuario en la sintaxis para recoger el nombre de usuario de la interfaz de Excel es nombre de usuario de punto de aplicación, y probablemente estés familiarizado con el concepto de concatenación donde encadenas elementos de texto juntos y podrías hacerlo al construir fórmulas de cadena en Excel. Entonces lo que hacemos aquí, digamos que lo estamos haciendo en todos ellos. Ponga un espacio o tal vez un espacio comercial. Y luego, después de cerrar las cotizaciones, que luego ponen puntos de aplicación ampersand. Y, por supuesto, porque la opción de mostrar miembros está activada arriba vienen todos los miembros y no hay premios por adivinar que nombre de usuario es lo que entonces pongo tal vez como un inacabado que apagado con ampersand signo de exclamación. Para que luego pudiera copiar eso en Colocarlo en cada uno de estos, digamos, cuando corro. Mis tres mensajes ahora tienen mi nombre de usuario al final de ellos. Entonces si fuera a apagar la opción miembros sin agua, simplemente significa que cuando empiezo a escribir en punto de aplicación verás que no pasa nada. Entonces no se me ocurre ninguna razón por la que un alguien aprendiendo visual basic te gustaría desactivar esa opción. Simplemente no hagamos mis cambios perdidos. Cree que, como es así que seguirá encendido. Y luego tenemos información rápida automática, y esto es muy útil cuando estás escribiendo métodos y funciones. Entonces, por ejemplo, grabamos este código Pero si lo estábamos escribiendo, vamos a Brie tiempo esa línea, por ejemplo, no ejecutar. Entonces ese es el auto list miembros pateando. Por lo que simplemente presiono tab cuando se ejecuta, resaltado para insertarlo. Entonces cuando pongo un espacio, la información rápida automática se activa, y esto básicamente me dice todos los parámetros requeridos por este método en particular. Al igual que en el caso de las funciones de Excel, cualquier parámetro, que está encerrado entre corchetes, es opcional. Por lo que de nuevo una característica útil. Te ayuda a confirmar el nombre de tus parámetros. Y, por supuesto, es útil, como veremos más adelante para nombrar siempre tus parámetros. Justus. El macro grabador lo hizo cuando grabamos esto. Entonces, solo deshagamos esos cambios. El auto data sips característica se utiliza en debug en tu código cuando estás trabajando en algo llamado modo Break y lo discutiremos en la Sección ocho, que se trata de manejo de errores y depuración, solo mencionaré brevemente lo que es es solo para darte una muestra de lo que está por venir. Estamos tratando de rastrear un error dentro de esta subrutina. Podemos poner un punto de ruptura en cualquier línea para hacer que te lances en esta columna aquí. Y esto significa que cada vez que ejecute la macro, automáticamente va a romper el modo en este punto, permitiéndome ejecutar la macro línea por línea y monitorizar cómo van las cosas en cada punto seguro. Ahora corro, verás que se detiene en esta línea. Esta línea aún no se ha ejecutado, y entonces puedo entrar, lo que significa básicamente ejecutar cada línea una a la vez. Y mientras hago esto, si paso el cursor sobre varias líneas de código, aparece la punta de datos y en realidad me dice qué contiene ese elemento. Por lo que puedes ver aquí. Me está diciendo Reemplazo, no texto actualmente contiene espacio de parada completo. Y la razón de eso es que la línea que actualmente está resaltada es la línea que se ejecutará al siguiente paso en, en lugar de la cual ya se ha ejecutado. Es decir, este texto de punto de reemplazo es el último que se ejecutó. Cuando paso de nuevo, entonces si paso el cursor sobre la sustitución, no sobre las ofertas fiscales, sin embargo ahora contiene el espacio de paréntesis cercano. Entonces eso es sólo una rápida degustación de lo que está por venir. Discutiremos esto a detalle. Acabemos de salir del bote de descanso y quitamos el punto de ruptura. Discutiremos esto en detalle en la Sección ocho sobre manejo de errores en profundidad Nuevamente. Entonces, solo volvamos a las opciones de herramientas. Entonces tenemos, ah, ajustes de Windows. Dragon Drop le envió un mensaje de texto en muy útil. Permite mover líneas o cualquier código alrededor simplemente por dragón. Y, uh, es También se puede utilizar para copiar. Entonces, por ejemplo, si quería cambiar el orden en el que se ejecutaron algunos de estos, digamos que quiero hacer el signo de interrogación último. Simplemente puedo seleccionar todas estas líneas de código y simplemente beberlas, como así para copiar. Como probablemente sabrás de otros entornos, mantienes presionada la tecla de control, así que si los selecciono, tengo el control pulsado. A medida que arrastra, ahora consigo una copia de esas líneas, y tú lo haces muy a menudo. Tenemos líneas de código similares solo para empezar, y el truco es sostener el suyo. Recuerda cuando usas esa técnica para modificar la copia que has creado, y por supuesto, y por supuesto, todo el mundo siempre se olvida de modificar un poco. Pero tal es la naturaleza humana, y entonces tenemos un par de muy simple, que opciones útiles por defecto Vista completa del módulo. Básicamente, tengo varias subrutinas aquí. En modelo completo de ti es el predeterminado, que básicamente muestra todos ellos simultáneamente en la parte inferior. Aquí, puedo ir a vista de trámite Andi. En este punto, sólo estoy viendo una subrutina a la vez en la parte superior aquí. Tengo el menú desplegable de procedimiento, y puedo elegir un procedimiento en particular para ir a él. Entonces si encuentras eso a medida que tus macron's se hacen más largos, prefieres quedarte en esta vista de procedimiento donde solo estás mirando un procedimiento a vez, entonces obviamente puedes simplemente entrar aquí y apagarte. Defendido por Marty. Vista antigua. Si acreditamos nuevo módulo, verás que ahora está predeterminado a la vista de procedimiento automáticamente. Solo eliminemos ese modelo, y entonces tenemos uno muy sencillo aquí. El separador de procedimientos. Esa es esta línea, que separa todos los sub procedimientos, y suele ser una buena idea. Eso hace mucho más fácil tener sentido. Si lo apagamos, simplemente desaparecen. En los formatos de editor. Podemos cambiar los colores. Probablemente otro lío de buena idea. Tiendes a usar una máquina exclusivamente todo el tiempo porque cada vez que vayas a una máquina nueva , te enfrentarás a los colores predeterminados. Por lo que si lo desea, puede hacer clic y especificar el aspecto del texto cuando lo seleccionó. Entonces esa es su apariencia normal. ¿ Quieres que el texto de la era sea un color distinto al rojo y el texto de punto de ruptura que vimos cuando discutiríamos ahí dentro Esta opción compró sus consejos de datos. ¿ Quieres el resaltado amarillo o quieres otro resaltado? Entonces, como regla general, querrás dejar todos estos usando nuevamente los colores predeterminados, Tenemos texto de comentario como verde para que puedas distinguir fácilmente los comentarios del código ordinario. Escribiría cosas como End with end sub, que son básicamente componentes de E B A, en lugar de nombres que has creado para tus propias variables o texto literal y así sucesivamente estos yendo al azul oscuro. Está bien. La otra cosa, por supuesto, tú conduces es simplemente cambiar las formas y el tamaño. Por lo que el mensajero emite porque es un fondo mono espaciado, que hace que sea más fácil conseguir que las cosas se alineen con el dedo del pie. Um, y obviamente si 10 si talla, tenis y cómodo te puede gustar aumentar ese tamaño. Teoh. Facilitar el trabajo con, luego en la Tab general, tenemos dos tipos principales de opciones. Tenemos opciones relacionadas con el uso de formularios y trabajar con esos. Y entonces tenemos opciones relacionadas con el manejo de errores. Formularios de usuario. aire usado para interfaz personalizada es muy sencillo ahí, cubierto en detalle en la Sección siete, que solo para mostrarte rápidamente, podemos insertar ocho años de forma y notarás que tenemos una cuadrícula en el formulario de usuario. Entonces a medida que creamos en diversos controles, tal zona de huelga agrupa tu nombre. Este es un control de etiquetas, y luego junto a él, podríamos poner un control de libros de texto al usuario para que introduzca su nombre. Y a medida que trabajamos con estos controles, la cuadrícula lo hace fácil. Se trata de una alinearlos para que podamos personalizar el espacio de cuadrícula en, y solo podemos especificar qué tan apretados queremos estar de acuerdo. Entonces, por ejemplo, podríamos tener 10 por 10 y ya verás que ahora tenemos un gran holgazán solo pongamos eso de nuevo al valor predeterminado así de nuevo. No voy a mencionar todas estas opciones. No voy a discutir estas opciones en este punto cuando lleguemos a la sección sobre depuración y manejo de errores les echará un vistazo ahí. Estas dos últimas opciones aquí bastante sencillas. Mostrar consejos de herramientas sobre colapso Proyecto oculta ventanas. Uh, cuando pases por encima de cada uno de estos, verás que muestra una punta de herramienta. ¿ Y por qué no querrías eso? Entonces si apagamos eso General show tips de herramientas Y esta vez, cuando pasamos el cursor sobre cada una de las herramientas, no aparece ninguna punta de herramienta. Entonces me imagino la mayor parte del tiempo que querrías irte. Esto se encendió. Solo reinstemos a mostrar consejos de herramientas. Y finalmente tenemos aquí colapsar proyecto escondes, ventanas, y todo esto significa es cuando hago clic para colapsar un proyecto en particular. Todas las ventanas relacionadas con ese proyecto desaparecieron, así que tenía un par de ventanas abiertas. En cuanto me expando de nuevo, vienen, y si voy al menú de la ventana, los puedo ver aquí, y esto es bastante útil, sobre todo donde tienes varios proyectos abiertos varios cuadernos abiertos, y obviamente cada libro contiene un proyecto Así que terminas con muchas ventanas abiertas a medida que cierras o colapsas. Cada uno de los proyectos las ventanas relacionadas con ese proyecto desaparecerán. Un compromiso fácil de encontrar tu camino. El tabulador final es simplemente acoplar. Y esto se relaciona con la forma en que puedes posicionar las diversas ventanas flotantes, que están disponibles bajo el menú de vista para que puedas ver por defecto. Todos son DACA ble una vez, por ejemplo, traen arriba el proyecto tipo de la ventana de propiedades y se detuvo de lado aquí. Entonces por alguna razón, quería atracar en otro lugar. Yo sólo podía recoger, sabía que ahora está atracado en la parte inferior. Ahora bien, si quisieras por encima del proyecto, podría docket aquí y luego hecho. Se adapta a la posición normal por debajo del proyecto para que el comportamiento normalmente sea bastante útil. Es posible que desee que se apague. Quizás si estás trabajando en monitores duales y quieres especie de mantener diferentes ventanas en diferentes monitores. Pero como regla general tener en el dock en características por útil en hace que sea más fácil mantener tu pantalla agradable y apretada y ordenada. De acuerdo, entonces esas son las diversas opciones que puedes establecer. Como dije, hay un par de ellos, pero no hemos discutido. Solo recuerda que requieres Declaración Variable discutirá en la Sección tres, que está llegando la siguiente sección. Muy primer video. Hablaremos de eso, luego Auto consejos de datos sobre las opciones aquí todos se relacionan con el manejo de errores y la depuración en la que los temas tratados en la Sección ocho sobre ellos. No creo que diremos más sobre la configuración de grupos de formularios. Eso es bastante sencillo. Por lo que se refiere al uso de formas básicamente lo que discutiste en la Sección siete. Los ajustes en la pestaña Editor de opciones de herramientas permiten dictar qué mensajes de finalización automática y ayuda se muestran. Aparte de la molesto comprobación de sintaxis automática, lo mejor es dejar todas estas opciones activadas ajustes en el Editor de opciones de herramientas cuatro Volver para controlar el tamaño de fuente y el color utilizado para los diferentes tipos de VD. Una sintaxis. El Pestaña General de Opciones de Herramientas contiene dos tipos de ajustes. Opciones relacionadas con la edición de uso de formularios, que serán discutidas en la Sección siete eventos, diálogos y formularios de usuario y opciones relacionadas con el ala, que VB a maneja errores estos serán discutidos en la Sección ocho. Depuración y manejo de errores de la configuración en el Doc de Opciones de Herramientas en Tap Control, que ventanas flotantes podrían estar acopladas a los lados del editor básico visual. 15. 2.6: Propiedades de proyectos: en este video. Bueno, mira propiedades del Proyecto. Estos ajustes permiten personalizar la forma en que se muestran los productos en el navegador Object y también bloquear la visualización del proyecto para que los usuarios solo puedan ver su código una vez proporcionaron la contraseña adecuada en la carpeta Ejercicios. Volvamos a cero a y luego 05 vb e opciones. Y este es el archivo con el que trabajamos en el último video. Y aquí está todo. Conforme lo dejé, guardo mis cambios. Existen dos formas de especificar las propiedades del proyecto. Se puede hacer clic derecho en un proyecto a sus propiedades de proyecto desde el menú de clic derecho . O puedes destacar el proyecto. Ir a herramientas. Son sus propiedades de producto desde ahí. La opción que se ve mostrada en el menú depende del nombre del proyecto, que es una de las cosas que las propiedades del proyecto permiten cambiar. Entonces aquí el nombre del proyecto normal es realmente normal. De ahí que cuando hago clic derecho, veo las propiedades normales de elección, y de manera similar, en el menú de herramientas, lee propiedades locales. Cualquiera que sea el método que elija, se muestra el cuadro de diálogo de propiedades del producto y tiene dos grifos General y protección en la población general. Se puede introducir un nombre único para el proyecto, y esto es bastante útil. Si normalmente trabajas con varios proyectos a la vez, es posible que tengan un par de Adan un par de plantillas, todas al mismo tiempo. Tener un nombre único para cada uno se vuelve útil la escuela. Entonces, ¿cuál será un nombre descriptivo para este proyecto? Bueno, lo estábamos usando para practicar Opciones Lee B E. Entonces usemos ese es el nombre. No se permite espacio por lo que podría ponerlo bajo la escuela o nada en absoluto. Ellos lo llamarán VB Options, y luego podemos darle la descripción. Vamos a poner práctica en set en ser opciones. Estas opciones de la parte inferior se relacionan con el archivo de ayuda, y los argumentos de compilación condicional son bastante avanzados. Y desafortunadamente, no tendremos tiempo para ahondar en ellos. En este curso, déjame hacer clic en Aceptar, ya verás en lugar de la palabra proyecto. No tenemos opciones V B E y te darás cuenta en la ventana de propiedades. Tenemos otra forma de operar hoy así como esta. Entramos en el navegador de objetos en el menú desplegable de la biblioteca, notarás que Alavi ser a opciones se muestra. Se habría mostrado aunque hubiéramos dejado el nombre predeterminado Project in colocado. Pero claramente darle un nombre descriptivo de nuestra carretera hace que sea fácil de reconocer cuando lo elegimos , Te darás cuenta de que la descripción que escribimos se muestra en la pestaña de descripción en la parte inferior del navegador de objetos. Entonces cuando haga clic en el Módulo uno, verás que se muestran todas las subrutinas que tenemos. Entonces cuando has creado un VB completo, una solución, esta instalación es puntual útil porque te da una salida a este monitoreo exactamente lo que has desarrollado y de navegar a partes específicas de tu solución. Volvamos a las herramientas que notarás en lugar de las propiedades del proyecto. No tenemos propiedades de opciones VB y veamos el tiempo de protección y aquí tenemos la facilidad off lock en el proyecto para visualizarla. Entonces si encendimos eso y solo pondré una contraseña simple, solo tomémosla 12345 Para ver esto funciona, solo necesitaré cerrar el documento cancela su palabra de ropa por un momento, luego solo vuelve a entrar en el documento. Y esta vez notarás que el proyecto está colapsado. Normalmente se abre en el estado en el que lo dejaste. Pero obviamente una vez que se ha bloqueado, siempre se ha derrumbado. Entonces cuando intento ampliarlo, me pide que proporcione la contraseña. 12345 Y sólo entonces me permitirá ampliar. Explora el proyecto. De acuerdo, entonces esas son las dos pestañas que tienes disponibles para set en propiedades del proyecto. Y como puedes ver, ambos campamentos un bastante sencillo y son bastante útiles a medida que comienzas a desarrollar más proyectos y lo pones más código dentro de la pestaña general del Diálogo Propiedades del Proyecto te permite nombrar el proyecto y proporcionar una descripción, ambas de las cuales se mostraba cuando el proyecto emitió en el navegador de objetos. El tabulador de protección permite bloquear el proyecto para que solo se pueda ver después suministrar el pasaporte que especifique. 16. 3.1: de la distribución y la Populación de variables: son una facilidad que se encuentra en todos los lenguajes de programación. Te permiten almacenar la información requerida por tus programas y referirte de nuevo a esa información y modificarla en cualquier momento. En esta sección, veremos cómo se usan las variables en V B A y en este primer video, bueno, bueno, mira una variable declarante y pobladora en otras palabras, coloca en datos dentro de ellas. Para conseguir algo de práctica en, trabajar con variables creará una macro en la palabra BB. Un tren en plantilla. Entrémonos a la carpeta de entrenamiento y a abrir la palabra BB a training templates. Hacemos click derecho y elegimos abrir. Entonces eso se va a desarrollar visual básico y dentro de la Sección tres módulos s 03 Variables y constantes. A menos que creemos en macron, usaremos el prefijo s 03 claramente uno A, y lo llamaremos básico de variable en V. B. A. Puedes usar variables distales dos tipos de elementos. En primer lugar, datos regulares como números de texto, fechas, etcétera. Pero también puedes usar variables solo todas las referencias a todos los objetos de palabra que pretendes manipular. Se pueden almacenar referencias a documentos, párrafos, párrafos, tablas listas numeradas listas con viñetas. Cualquier cosa que planees manipular hará las cosas bien dentro de tu código. Entonces lo que haremos aquí es practicar declarar sobre poblar tanto variables de datos como variables de objeto. En primer lugar, veamos la declaración de variables para declarar una variable. Permite al V B un compilador saber cuánta memoria toe asignar piso ese tipo de datos. También le dice al compilador cómo se van a tratar los datos, si se trata como texto bien, como bien un valor numérico, como una fecha para declarar una variable utilizada. La palabra clave sí, como en dimensión, y luego se crea un nombre para la variable. Las restricciones son nombre en variables de la misma que la restricción de nombre en módulos. El nombre tiene que consistir en letras y números y el carácter de subrayado, pero no puede comenzar con un número, y obviamente el nombre no puede contener ningún espacio. En aras de la claridad, es útil utilizar un prefijo con el nombre de las variables para indicar el tipo de datos que contiene la variable. En nuestro ejemplo, digamos que estamos empezando una macro, que requiere que se cree un nuevo documento y queremos pedirle al usuario que introduzca un título que luego insertará como primer párrafo dentro de ese nuevo documento. Cuando el usuario ingresa al título Wiccan Stories en una variable, el título obviamente será texto Onda VB, un tipo de datos que corresponde al texto, se tensa. Un prefijo popular para indicar que una variable es contener una cadena es SDO, por lo que llamaremos a esta variable str title. A continuación usamos la clave lo haría tan pronto como tipo de espacio, verás que intelli sense muestra todos los diferentes tipos de elementos que se pueden almacenar en una variable. El motivo por el que esta lista es tan larga es porque contiene muchos objetos de palabra así como tipos de datos. Entonces para esta variable, necesitamos extraño tener tipo str Se destaca String, así que solo presiono la tecla de tabulación para insertarla. Declarar variables de objeto es un procedimiento idéntico. Lo amarré otra vez. Puedo usarlo con prefijo. Por lo que ahora estoy creando un dedo del pie variable sostener una referencia a un documento. No utilices el prefijo DNC. Llamemos con D O C. Nuevo tan pronto como empiezo a escribir documento. Está resaltado, así que solo presiono la tecla de tabulación para insertarla. Ahora veamos asignando valores a nuestras variables. En primer lugar, asignará un valor a nuestra variable string. Para ello, utilizamos la palabra clave let entonces el nombre de la variable y luego el Operador de Asignación, que es un signo igual a la derecha del signo igual. Ahora tenemos que poner cualquier declaración que el compilador evaluará como una cadena. Entonces obviamente lo más sencillo que podríamos hacer es poner un valor literal, por ejemplo, y obviamente esta es una fuerza que va entre comillas dobles. Esto no nos da mucha flexibilidad, sin embargo, sin embargo, así que vamos a deshacer eso. Y en su lugar queremos que el usuario ingrese el título. Ahora nos hemos encontrado con la función de caja MSG, que muestra un mensaje. Su compañero en la delincuencia es la sanción comprada de entrada, que muestra un diálogo que contiene un campo de texto en el que el usuario puede ingresar algunos datos. Por lo que es como caja de entrada abrir corchetes y luego promesas de palabras. Al mostrar los parámetros requeridos por la función de cuadro de entrada. También notarás, después de todos los parámetros, las palabras como cadena. Esto indica el tipo de datos devueltos por la función. Entonces, en otras palabras, a función devuelve una cadena que consiste en los datos ingresados por el usuario en el campo de texto . El único parámetro que se requiere de ahí el único parámetro que no está entre corchetes es el prompt. El mensaje, que se muestra encima del campo de texto instruyendo al usuario lo que les exigimos que ingresen . Por lo que simplemente diremos, Por favor, ingrese título. No tengo el título. Ahora queremos crear un nuevo documento y ponerle una referencia en nuestra variable de documento. Para poblar una variable de objeto, se utiliza la palabra clave establecida en contraste para dejar que se utiliza o variables de datos. Entonces se pone bloqueo en ti y de nuevo la asignación de maquinilla de afeitar igual, y ahora tenemos que poner cualquier declaración que se refiera a un documento. El enunciado que crea el documento es tal declaración. Devuelve un objeto de documento el cual consiste en el documento que acabas de crear. Por lo que es legítimo colocar esa declaración después del Operador de asignación en V. B. A. Para crear un nuevo objeto, utilizó la colección de objetos a su ese objeto pertenece así en el caso de un documento. Necesitamos la colección de documentos sobre la función o método que realmente crea el nuevo objeto se agrega. Si bien no necesitamos ningún parámetro, pondré el paréntesis de apertura para que podamos echar un vistazo a la punta de herramienta que se muestra para nosotros. Lo que quería mostrarles es que después de todos los parámetros, los parámetros opcionales en este caso que no necesitamos, verán las palabras como documento. Esto indica que el método o función de anuncio, devuelve un objeto de documento. Es por ello que es legítimo utilizar la declaración en esta posición debido a que la regla es después de la asignación. Operador, se tiene que llegar a esta declaración que produce el tipo de datos. El corresponde a esa variable. Por lo que tenemos una variable de documento. Lo hemos declarado como documento. De ahí que debamos llegar a una declaración se referiría o devuelve el objeto documento. Por lo que en esta ocasión simplemente queremos crear un documento estándar basado en la plantilla normal predeterminada . Por lo que no necesitamos ningún parámetro por lo que sólo podemos eliminar el paréntesis es lo último que queremos hacer entonces es insertar el título que el usuario ha ingresado en nuestro nuevo documento Para referirnos a nuestro nuevo documento, ahora simplemente usamos el nombre de nuestra variable. Entonces es doc nuevo y luego podemos usar el contenido de propiedad útil igual a str titulado y para convertirlo en un párrafo. Vamos a etiquetar el uso del operador de concatenación y por ciento el retorno de carro y hay una V especial Ser una constante, que significa retorno de carro, que es V B C R. Y eso es todo. Entonces digamos y probemos nuestro macron Así que arriba sale caja de entrada. Ahí está nuestro prompt Por favor, ingrese título. Sólo voy a contestar informe anual cuando haga clic. OK, se crea mi nuevo documento anual reporteros insertados. Si muestro personajes ocultos, verás que tengo mi regreso al final. Así que vamos a cerrar eso y vamos a guardar nuestros cambios. A diferencia de los retornos de lo visual, editor básico al igual que hacer un par de puntos respecto a la Declaración de Variables y la asignación de valores. Festival de dos variables, el contraste entre let y set. Por lo que usamos let cuando asignamos un valor a una variable de datos y usamos set cuando asignamos un valor a objeto. Variable, sin embargo, mientras que la palabra clave set tiene que ser usada, let es opcional. Por lo que probablemente nunca verás esto en ningún código que veas en libros o en código ese nuevo , uh, encuentro en la Web, por ejemplo, porque es opcional. nadie le molesta usarla. No obstante, señalaré este contraste de vez en cuando solo para recordarte que existe esta distinción entre la forma en que tu signo valora las variables de datos en la forma en que asignas valores a objetos de valor. El segundo punto que me gustaría señalar es que la declaración variable en sí misma es un paso opcional . No tienes que hacerlo, pero es muy recomendable, y te voy a dar un ejemplo de camino. Es muy útil si decides, como debes hacerlo, vas a declarar todas tus variables. Entonces deberías usar esta opción de declaración explícita en la parte superior de cada lógica, y te daré un ejemplo. Pero, muchacho, es útil hacer esto si saco la opción explícita. El paso de declaración variable ahora es opcional, y una consecuencia de esto es que si hago un error tipográfico cuando entro el nombre de la variable . Entonces digamos aquí, lo que hay al lado del son el té está al lado del son así que vamos tipo de té en lugar de una hora. Por lo que mal escribió el título. Vamos a ejecutar nuestra macro una pequeña y hacemos clic en Aceptar, y cuando miro las salidas, tengo mi documento de rodilla. Pero el título que respondí no está en los nuevos documentos, así que obviamente no va a llevarse bien en un ejemplo tan sencillo. No me tomará mucho tiempo rastrear cuál es el problema. Hay momentos en los que el hecho de que haya un error se mantiene oculto. Ni siquiera te das cuenta de que ahí hay un error como consecuencia de este simple error que has cometido en tipo miss en nombre de la variable. Entonces veamos lo que sucede cuando volvemos a poner la opción explícita. En cuanto intentamos ejecutar la macro, ni siquiera se compila, por lo que no se ejecuta. Nos dice que esta variable no ha sido definida, y obviamente no nos va a llevar mucho tiempo saber que simplemente hemos escrito mal la variable que declaramos. No tienes que escribir opción explícita tú mismo. Puedes tenerlo insertado automáticamente en la parte superior de cada módulo sobre lo que determina este es el ajuste en herramientas. Las opciones requieren declaración variable, por lo que siempre y cuando eso se encienda cada vez que se crea un nuevo modelo. Entonces, solo insertemos módulo. Notarás que la opción Explícito entra ahí, y luego significa que has impuesto declaración variable. Y como hemos visto, es muy útil. Solo eliminemos esto. Entonces ahora que hemos echado un vistazo a los fundamentos de declarar variables y asignar valores estudiante en el siguiente video, pasaremos a mirar más de cerca los diferentes tipos de datos que puedes almacenar en variables. Si bien la declaración variable no es esencial en V B. A, es una buena práctica utilizar la opción Declaración expresiva. Para hacer que se requiera declarar una variable utilizada, las palabras clave dim y en cuanto a asignar un valor a una variable de datos, utilice la palabra clave opcional, let seguido del nombre de la variable, seguido de cualquier declaración que evalúa a los datos correctos. Tiempo para asignar un valor a un objeto. Variable utilizó el conjunto de palabras clave obligatorio, seguido del nombre de la variable, seguido de cualquier declaración que evalúe al tipo correcto de objeto 17. 3.2: Tipos de datos parte 1: aunque la declaración variable no es obligatoria en DB A, definitivamente se recomienda que declare a Alvar Ari unas bles que pretende utilizar, así como el tipo de datos para los que pretende utilizarlos. Declarar el tipo de datos de una variable conduce a la claridad en su código y ayuda a evitar errores. En este video. Hablaremos de los diferentes tipos de datos que VB reconoce, así que vamos a entrar en la carpeta Ejercicios y en la sección tres carpeta Variables y Constantes. Encontrarás un archivo llamado Tipos de datos. Entonces aquí tenemos una mesa, que sólo da un desglose. Pero los tipos de datos más comunes que se almacenan en variables en la parte superior de la tabla . Tenemos datos primitivos como texto y números, y en la sección inferior tenemos algunos de los objetos de palabra más populares a los que tiendes a almacenar referencias en tus variables, como te puedes imaginar. Dado que word es esencialmente un procesador de textos, el tipo de datos de cadena es probablemente el más utilizado y en este curso estará usando el prefijo str. Cada vez que declaramos una variable de cadena. Una cadena hace referencia a un número indeterminado de caracteres, por lo que cualquier combinación del texto que veas en esta página podría devolver una cadena. Entonces tenemos números enteros, entero y préstamo, y la diferencia aquí es el rango. Por lo que el tipo de datos de la entrevista se invierte a un rango bastante pequeño de menos aproximadamente 32,002 positivos 32,000 y algunos cambian y luego el largo pasa de aproximadamente menos dos mil millones a aproximadamente positivos dos mil millones. Entonces tenemos simple y doble. Estos son los números de punto flotante, que permitían números después del punto decimal y la principal diferencia entre ellos. Ambos son adecuados para sostener números muy grandes. La principal diferencia entre ellos para la mayoría de las personas es la precisión que se requiere. Entonces con el tipo de datos único, tienes seis decimales de precisión con el doble. Se puede tener hasta 14 números después del punto decimal para los valores monetarios con entonces obtuvo moneda, por lo que desde menos 900 billones hasta 900 trillones positivos o de ahí. Y permite hasta cuatro números después del punto decimal de precisión. Si bien por supuesto, los valores monetarios solo muestran normalmente dos números después del punto decimal. Para lograr cálculos precisos, el tipo de moneda permite hasta cuatro números después del punto decimal. Después tenemos el tipo de fecha, que se utiliza para fechas y horas, y luego tenemos mil 000.000.000. Y si no te has topado con el tipo de datos de mil millones antes, básicamente almacena uno de dos valores. Verdadero o falso si no declaras variables. El tipo de datos predeterminado en V B A se llama variante y son ocasiones en las que declarará explícitamente una variante. Básicamente, una variante es un mecanismo rapero en lugar de un tipo de datos, lo que permite a Vehbi eh trabajar y realizar un seguimiento del tipo de datos subyacente y convertir los valores en la variable apropiadamente. Entonces, las mejores prácticas para no usar la variante a menos que la situación con la que estás trabajando con el tipo de datos con el que estás trabajando sea desconocida o impredecible. Manténgase alejado del tipo de datos de variante y siempre escriba explícitamente sus propias variables mediante el uso de la palabra clave como. Otra cosa a tener en cuenta a la hora de trabajar con variantes es que debido a que VB A tiene más trabajo hacer, las variantes toman más memoria y también hacen que los programas sean un poco más lentos. Tuvimos una breve mirada en el último video que declarando variables para su uso con objetos como documento y aquí tenemos una corrida hacia abajo de algunos de los otros objetos que con mucha frecuencia usaste de esta manera y almacenan referencias en tus variables y solo recordarte cuando estás asignando valores a variables, utilizaste la palabra clave let, que es opcional cuando estás hablando de variables de datos. Entonces, debido a que es opcional, nadie tiende a usarlo, y usó la palabra clave establecida al asignar valores al objeto. Variables. Set, sin embargo, es obligatorio. En esta sección estaré usando let solo para recordarte que let es como estaba, tus posiciones fijadas y solo para que pensaras cuál de las dos palabras clave es apropiada que la variable que se está declarando. Entonces lo que haremos ahora es solo escribir una macro que nos permita jugar con un par de estos diferentes tipos de datos. Almacenaré la macro en la palabra VB un tren en plantilla, pero no tenemos que abrirlo directamente. Todo lo que necesitamos hacer es adjuntarlo, adjuntar la plantilla a este documento, y luego podremos acceder a los módulos de la plantilla a través de este documento, para ello, vamos a través del desarrollador, click en plantillas de documentos y luego adjuntar. Después trabajamos nuestro camino a la carpeta Ejercicios, que en mi caso, está en el escritorio. Y aquí en la parte inferior encontrarás la palabra VB un tren en plantilla una vez que se ha adjuntado. Si cruzamos con el editor visual básico, encontrarás que todos los módulos de esa plantilla y ah