PDF de programación - Primeros pasos con macros

Imágen de pdf Primeros pasos con macros

Primeros pasos con macrosgráfica de visualizaciones

Actualizado el 11 de Septiembre del 2020 (Publicado el 16 de Septiembre del 2017)
1.119 visualizaciones desde el 16 de Septiembre del 2017
446,1 KB
25 paginas
Creado hace 12a (07/05/2012)
Guía de primeros pasos

Capítulo 13
Primeros pasos con Macros
Utilizar la grabadora de macros

Derechos de autor
Este documento tiene derechos de autor © 2011–2012 por sus colaboradores, tal como aparecen
en la lista en la sección titulada Colaboradores. Puede distribuirse o modificarse bajo los términos
de la GNU General Public License, versión 3 o posterior, o la Creative Commons Attribution
License, versión 3.0 o posterior.
Todas las marcas registradas que aparecen dentro de esta guía pertenecen a sus dueños
legítimos.

Colaboradores
Juan C. Sanz

Jorge A. Guzmán Soriano

Comentarios y sugerencias
Por favor, dirija cualquier clase de comentario o sugerencia acerca de este documento a:
[email protected]

Agradecimientos
Este capítulo está basado en el capítulo 13 de la Guía de comienzo de OpenOffice.org. Los
colaboradores de este capítulos son:
Andrew Pitonyak

Jean Hollis Weber

Juan C. Sanz

Fecha de publicación y versión del programa
Versión en español publicada el 7 de mayo de 2012.
Basada en la versión 3.3 de LibreOffice

Nota para usuarios de Mac
Algunas pulsaciones de teclado y opciones de menú son diferentes en un Mac de las usadas en
Windows y Linux. La siguiente tabla muestra algunas sustituciones comunes para las
instrucciones dadas en este capítulo. Para una lista detallada vea la ayuda de la aplicación.

Windows/Linux
Herramientas → Opciones
opción de menú

Equivalente en Mac
LibreOffice →
Preferencias

Efecto
Acceso a las opciones de configuración

Clic con el botón derecho

Ctrl (Control)

F5

F11

Control+clic
z (Comando)
Shift+z+F5
z+T

Abre menú contextual

Utilizado con otras teclas

Abre el navegador

Abre la ventana de estilos y formato

La documentación de LibreOffice está disponible en es.libreoffice.org

Contenido
Derechos de autor...........................................................................................................................2
Nota para usuarios de Mac..............................................................................................................2
Su primera macro............................................................................................................................4
Crear una macro simple..............................................................................................................4
Ejecutar la macro........................................................................................................................5
Ver y editar la macro...................................................................................................................6
Los comentarios comienzan por REM....................................................................................7
Definir subrutinas con SUB.....................................................................................................7
Definir variables usando DIM..................................................................................................7
Poniendo toda la macro junta.................................................................................................8
Crear una macro..............................................................................................................................8
Un ejemplo complicado...............................................................................................................9
Ejecutar la macro rápidamente..................................................................................................12
A veces la grabadora de macros falla............................................................................................12
El dispatch framework...............................................................................................................12
Cómo usa la grabadora de macros el dispatch framework .......................................................12
Otras opciones..........................................................................................................................13
Organización de macros ...............................................................................................................13
¿Dónde se almacenan las macros?..........................................................................................16
Importar macros........................................................................................................................16
Descargar macros para importar...............................................................................................18
Cómo ejecutar una macro..............................................................................................................18
Barra de herramientas...............................................................................................................20
Elemento de menú....................................................................................................................20
Atajos de teclado.......................................................................................................................20
Evento.......................................................................................................................................21
Extensiones...................................................................................................................................22
Escribir macros sin la grabadora....................................................................................................23
Encontrar más información............................................................................................................23
Material incluido........................................................................................................................24
Recursos online.........................................................................................................................24
Material impreso y eBooks........................................................................................................24

Primeros pasos con macros

3

Su primera macro
Una macro1 es una secuencia de comandos o pulsaciones de tecla, guardados para un uso
posterior. Un ejemplo de macro simple es aquella que “escribe” su dirección. El lenguaje de
macros de LibreOffice es muy flexible, permitiendo la automatización tanto de tareas simples
como de tareas complejas. Las macros son especialmente útiles para repetir la misma tarea una y
otra vez.
Las macros de LibreOffice se escriben normalmente en un lenguaje llamado StarBasic, o
abreviando Basic. Aunque puede aprender Basic y escribir macros, la curva de aprendizaje para
crear macros desde cero es muy empinada. El método usual de aprendizaje para un principiante
es usar la grabadora de macros incluida, la cual graba sus pulsaciones y las guarda para un uso
posterior.
La mayoría de las tareas en LibreOffice se llevan a cabo “enviando comandos” los cuales son
interceptados y usados. La grabadora de macros trabaja grabando los comandos que se envían
(vea “El dispatch framework” en la página 12)

Crear una macro simple
Imagínese introduciendo repetidamente una información simple. Aunque puede almacenar la
información en el portapapeles, si utiliza el portapapeles para algo más, el contenido cambia.
Almacenar el contenido como una macro es una solución simple. (En algunos casos, incluyendo el
ejemplo usado aquí, es mejor solución utilizar AutoTexto).

1) Utilice Herramientas → Macros → Grabar macro para empezar a grabar una macro.

Se muestra una pequeña ventana para que sepa que LibreOffice está
grabando.

2) Escriba la información deseada o realice una serie adecuada de

operaciones. En este caso yo he escrito mi nombre, Andrew
Pitonyak.

3) Haga clic en el botón Finalizar grabación para terminar la grabación, guardar la macro y

mostrar el diálogo Macros Basic de LibreOffice (vea Figura 1).

4) Asegúrese de abrir el contenedor de bibliotecas llamado Mis macros. Busque la biblioteca
llamada Standard en Mis macros. Tenga cuidado, cada contenedor de bibliotecas tiene una
biblioteca llamada Standard. Seleccione la biblioteca Standard y haga clic en Nuevo
módulo para crear un módulo nuevo para contener a la macro.

1 Macro es una apócope de macroinstrucción, por eso se usa en femenino

4

Primeros pasos con macros

Contenedores
de bibliotecas

Macros

Bibliotecas

Módulos

Figura 1: Dialogo de organización de macros

5) El nombre por defecto del nuevo módulo es Module1; elija un nombre más adecuado.

Aunque aún no es muy descriptivo, yo he usado Grabado. Escriba un nombre descriptivo y
pulse Aceptar para crear el módulo. Se muestra el diálogo Macros Basic de LibreOffice de
nuevo mostrando el módulo nuevo.

Figura 2: Dar al módulo un nombre descriptivo

6) Resalte el módulo recién creado. En la esquina superior izquierda escriba el nombre de la

macro, como “EscribirMiNombre” y haga clic en Guardar para guardar la macro.

Si ha seguido todos los pasos, la biblioteca Standard ahora contendrá un módulo llamado
Grabado que contiene la macro EscribirMiNombre, como se muestra en la Figura 3. Cuando
LibreOffice crea un módulo nuevo, crea automáticamente la macro llamada Main, como puede ver
en la Figura 3.

Ejecutar la macro
Seleccione Herramientas → Macros → Ejecutar macro para abrir el diálogo Selector de macro
(ver Figura 3). Selecciona la macro recién creada y haga clic en Ejecutar.

Su primera macro

5

Figura 3: Seleccione su macro y haga clic en Ejecutar

Hay otros métodos de ejecutar una macro. Por ejemplo, use Herramientas → Macros →
Organizar macros → LibreOffice Basic para abrir el organizador de macros, el cual tiene
también un botón Ejecutar. El autor, ávido escritor de macros, prefiere el organizador de macros
porque el diálogo generalmente se abre más rápido, aunque la selección de la macro puede se
  • Links de descarga
http://lwp-l.com/pdf6987

Comentarios de: Primeros pasos con macros (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad