jueves, 28 de noviembre de 2019

Ejemplo Macro en Word

Hola:

¿Sabían que no solo en Excel pueden hacer Macros? ¡¡¡También en Outlook, Word, Power Point  es posible hacer Macros!!! ☺️






Ya que Word, Excel, Power Point son de familia Microsoft y Visual Basic también es que podemos programar nuestras macros en esta paquetería.

Como hemos visto antes, para poder programar nuestras macros, necesitamos primero configurar la Barra de tareas de Developer o Desarrollador

Seleccionan el Menu File>Options>Customize Ribbon o en Español Archivo>Opciones>barra de tareas


Despues la parte de seguridad de las macros
Menu File>Options>Trus Center o Archivo>Opciones>Centro de Seguridad y marcamos como se ve en la imagen, la cuarta opción y el combo




Ejemplo

Vamos hacer un ejemplo donde, tengamos que generar varios diplomas de fin de curso, pero con una lista de Nombres , entonces vamos a crear un nuevo archivo en Word y le vamos a guardar como tipo Macro 
Tenemos una plantilla para imprimir los diplomas de un Curso, pero son mas de 20 alumnos, para no hacer un Diploma por cada Uno, vamos a utilizar una Macro con los nombres de los 20 alumnos 


Primero vamos a seleccionar una plantilla en Word, para no complicarnos




Luego vamos a agregar un Comobox

Luego agregamos los nombres de los alumnos 



Veremos nuestra plantilla así:

Hasta aquí no hemos programado nada y ya podemos hacer nuestros diplomas seleccionando solo el nombre y enviar a imprimir o enviar por correo.

Ahora lo que vamos hacer en la macro es que calcule el total de días del curso

Código de la Macro


Private Sub CommandButton1_Click()
Label1.Caption = (CInt(TextBox1.Value) - CInt(TextBox2.Value)) * 8
End Sub



Ejecución de la Macro



Podríamos también, hacer que el combobox lea los datos de una Hoja de Excel.

Son ejemplos muy sencillos, pero que nos sirven para poder conocer una herramienta que nos puede ser de utilidad en nuestro día a día. 

Mi papá tiene el oficio de Mario Bross es decir es Plomero y cuando era niña, él me llevaba alguna que otra vez a trabajar y un día me explico que no esperaba que yo pusiera un baño una regadera sola, pero que él quería que yo aprendiera que se hacía para realizar el trabajo, que materiales se utilizaban, cuanto tiempo tomaba hacerse el trabajo, esto para que cuando yo necesitara que alguien me ayudara y me diera un presupuesto, yo supiera más o menos si estaba bien lo que me decían. Esto se los platico porque es un muy buen consejo, hay veces que quizás ustedes no sean quien programe el software, pero si podrían ser las personas que pidan que les desarrollen algo y es bueno saber con que herramientas cuentan.

Saludos, nos leemos en el próximo blog, dejen en sus comentarios o dudas.

No hay comentarios.:

Publicar un comentario