UT4. PROCESADOR DE TEXTO AVANZADO: 
FORMULARIOS Y MACROS 
Aplicaciones Ofimáticas
© Francisco Javier Rufo Mendo 
1. TIPOS DE DOCUMENTOS 
• Podemos encontrar diferentes tipos de 
documentos, cada uno con s...
© Francisco Javier Rufo Mendo 
• Writer nos permite elaborar cualquier tipo de 
documento textual. 
– Manuales y cartas (v...
© Francisco Javier Rufo Mendo 
2. DISEÑO DE FORMULARIOS 
• Para mostrar la barra de formularios: 
– VerBarras de herramie...
© Francisco Javier Rufo Mendo 
Selección 
Activa/Desactiva 
el modo diseño 
Checkbox 
Propiedades 
del formulario 
Cuadro ...
© Francisco Javier Rufo Mendo 
2.1. PROPIEDADES DEL FORMULARIO 
Origen de datos (libretas de direcciones) 
Operaciones per...
© Francisco Javier Rufo Mendo 
• Asignación de macros para cada acontecimiento
© Francisco Javier Rufo Mendo 
2.2. CASILLA DE VERIFICACIÓN 
• Permiten indicar “Sí” cuando está marcado o 
“No” cuando no...
© Francisco Javier Rufo Mendo 
 Podemos asociar los valores del control a un campo 
concreto de la base de datos.
© Francisco Javier Rufo Mendo 
2.3. ETIQUETA 
• Permiten mostrar un texto fijo en el formulario.
© Francisco Javier Rufo Mendo 
2.4. CAMPO DE TEXTO 
• Permite introducir texto o mostrar texto de la base de datos. 
Limit...
© Francisco Javier Rufo Mendo
© Francisco Javier Rufo Mendo 
2.5. CAMPO FORMATEADO 
• Permite acotar el formato del texto y sus valores.
© Francisco Javier Rufo Mendo
© Francisco Javier Rufo Mendo 
2.6. BOTÓN 
• Permite ejecutar una acción al pulsarlos. 
Modo interruptor
© Francisco Javier Rufo Mendo
© Francisco Javier Rufo Mendo 
2.7. CAMPO DE OPCIÓN 
• Permite elegir entre diferentes opciones. Para que varios campos se...
© Francisco Javier Rufo Mendo 
2.8. LISTA 
• Permite seleccionar un elemento de la lista. Al insertarlo nos muestra el asi...
© Francisco Javier Rufo Mendo
© Francisco Javier Rufo Mendo 
2.9. CUADRO COMBINADO 
• Permite seleccionar un elemento de una lista o escribir 
el dato d...
© Francisco Javier Rufo Mendo
© Francisco Javier Rufo Mendo 
2.10. OTROS BOTONES 
• Activan o desactivan la barra de herramientas 
de diseño de formular...
© Francisco Javier Rufo Mendo 
3. MÁS CAMPOS DE CONTROL 
• Permite añadir controles adicionales a nuestro 
formulario.
© Francisco Javier Rufo Mendo 
3.1. BOTÓN GRÁFICO 
• Permite insertar una imagen que funciona como botón. 
Acción del botó...
© Francisco Javier Rufo Mendo 
3.2. CONTROL DE IMAGEN 
• Permite insertar una imagen en el formulario.
© Francisco Javier Rufo Mendo 
3.3. CAMPO DE FECHA 
• Cuadro de texto especial para fechas.
© Francisco Javier Rufo Mendo 
3.4. CAMPO HORARIO 
• Cuadro de texto especial para horas.
© Francisco Javier Rufo Mendo 
3.5. SELECCIÓN DE ARCHIVO 
• Permite seleccionar un archivo del ordenador.
© Francisco Javier Rufo Mendo 
3.6. CAMPO NUMÉRICO 
• Campo de texto específico para números.
© Francisco Javier Rufo Mendo 
3.7. CAMPO DE MONEDA 
• Campo de texto específico para monedas.
© Francisco Javier Rufo Mendo 
3.9. CUADRO DE GRUPO 
• Crea un marco para agrupar visualmente varios campos de control. Lo...
© Francisco Javier Rufo Mendo
© Francisco Javier Rufo Mendo
© Francisco Javier Rufo Mendo 
3.10. CONTROL DE TABLAS 
• Crea un campo de control de tabla para mostrar una tabla de base...
© Francisco Javier Rufo Mendo
© Francisco Javier Rufo Mendo 
3.11. BARRA DE NAVEGACIÓN 
• Crea una barra de navegación. 
Controles a mostrar en 
la barr...
© Francisco Javier Rufo Mendo 
4. CREACIÓN DE BASE DE DATOS 
• Abrir el bloc de notas o editor similar. 
• Esquema de fich...
© Francisco Javier Rufo Mendo 
• Para definir la base de datos en OpenOffice. 
1. EditarIntercambiar base de datos 
2. Ex...
© Francisco Javier Rufo Mendo 
5. DISEÑO DE FORMULARIOS 
• Contiene funciones que nos permite diseñar 
formularios. 
• Ver...
© Francisco Javier Rufo Mendo 
5.1. NAVEGADOR DE FORMULARIO 
• Abre el diálogo Navegador de formulario. El 
Navegador de f...
© Francisco Javier Rufo Mendo 
5.2. AÑADIR CAMPO 
• Abre una ventana donde se puede selecccionar 
el campo de la base de d...
© Francisco Javier Rufo Mendo 
5.3. SECUENCIA DE ACTIVACIÓN 
• Permite modificar el orden en que los campos 
de control ob...
© Francisco Javier Rufo Mendo 
5.4. ACTIVACIÓN DE CONTROLES AUTOMÁTICA 
• Si está activada la opción Foco automático de 
c...
© Francisco Javier Rufo Mendo 
5.5. ABRIR EN MODO DISEÑO 
• Abre los formularios en modo diseño para que 
se puedan editar...
© Francisco Javier Rufo Mendo 
5.6. POSICIÓN Y TAMAÑO 
• Cambia el tamaño, desplaza, gira o inclina el 
objeto seleccionad...
© Francisco Javier Rufo Mendo 
5.7. ALINEACIÓN 
• Modifica la alineación de los objetos seleccionados.
© Francisco Javier Rufo Mendo 
5.8. CUADRÍCULAS 
• Especifica si se debe mostrar la cuadrícula. 
• Especifica que sólo se ...
© Francisco Javier Rufo Mendo 
5.9. POSICIÓN EN EL DISEÑO 
• Podemos modificar la posición del objeto, 
permitiendo que un...
© Francisco Javier Rufo Mendo 
5.10. GRUPOS 
• Agrupa los objetos seleccionados a fin de que se puedan mover como si 
fues...
© Francisco Javier Rufo Mendo 
6. MACROS 
• Las macros son una secuencia de comandos 
almacenados en el sistema, de forma ...
© Francisco Javier Rufo Mendo 
6.1. LA GRABADORA DE MACROS 
• HerramientasMacrosgrabar macro. 
• Si no aparece esta opci...
© Francisco Javier Rufo Mendo
© Francisco Javier Rufo Mendo 
• Las siguientes acciones no serán grabadas: 
– La apertura de ventanas. 
– Acciones realiz...
© Francisco Javier Rufo Mendo 
• Una vez pulsemos el botón “Finalizar 
grabación”, se presenta el cuadro de diálogo de 
ma...
© Francisco Javier Rufo Mendo 
6.2. METODOLOGÍA PARA GRABAR UNA MACRO 
• Practicar los pasos que se van a grabar previamen...
© Francisco Javier Rufo Mendo 
6.3. NUESTRA PRIMERA MACRO 
• Supongamos que habitualmente insertamos en nuestros informes ...
© Francisco Javier Rufo Mendo 
• Paso 1: Insertamos la tabla y configuramos el encabezado de tabla 
• Desde nuestro docume...
© Francisco Javier Rufo Mendo 
• Paso 2: Configuramos las celdas de la última columna 
– Pulsaremos 4 veces la tecla Tab h...
© Francisco Javier Rufo Mendo 
• Paso 3: Configuramos la celdas de la última fila 
– Pulsaremos 8 veces la tecla hasta sit...
© Francisco Javier Rufo Mendo 
• Paso 4: Finalizar la grabación y almacenar la 
macro 
• Sólo nos queda un detalle: Situar...
© Francisco Javier Rufo Mendo 
• El aspecto de nuestra tabla será similar al de 
esta imagen: 
Localizamos la ventana flot...
© Francisco Javier Rufo Mendo 
6.4. EJECUTAR UNA MACRO ALMACENADA 
• Herramientas / Macros / Ejecutar Macro. 
• Se present...
© Francisco Javier Rufo Mendo 
6.5. VISIBILIDAD DE LAS MACROS 
• Las macros almacenadas en la unidad Mis 
Macros son visib...
© Francisco Javier Rufo Mendo 
7.6. ASIGNAR UNA MACRO A UN BOTÓN DE UNA BARRA DE 
HERRAMIENTAS 
• Hemos visto cómo persona...
© Francisco Javier Rufo Mendo 
6.7. ASIGNAR UNA MACRO A UNA IMAGEN DEL DOCUMENTO 
• Insertar la imagen en el documento. 
•...
© Francisco Javier Rufo Mendo 
6.8. ASIGNAR MACROS A CONTROLES DE FORMULARIO 
• Seleccionar el control al que se le desea ...
© Francisco Javier Rufo Mendo 
6.9. SEGURIDAD DE MACROS 
• Al abrir un documento que contiene una o varias macros (firmada...
© Francisco Javier Rufo Mendo 
6.10. CONFIGURACIÓN DE LA SEGURIDAD DE LAS MACROS 
• HerramientasOpcionesOpenOffice.orgS...
Tarea: Introducción a macros 
© Francisco Javier Rufo Mendo
© Francisco Javier Rufo Mendo 
7. OPERACIONES AVANZADAS EN FORMULARIOS 
• Inserción de registros 
• Borrado de registros 
...
Próxima SlideShare
Cargando en…5
×

Ut 4

267 visualizaciones

Publicado el

Formularios y macros con Writer

Publicado en: Software
  • Sé el primero en comentar

Ut 4

  1. 1. UT4. PROCESADOR DE TEXTO AVANZADO: FORMULARIOS Y MACROS Aplicaciones Ofimáticas
  2. 2. © Francisco Javier Rufo Mendo 1. TIPOS DE DOCUMENTOS • Podemos encontrar diferentes tipos de documentos, cada uno con su propia estructura: – Manuales – Cartas – Formularios • Recogida de datos • Partes de incidencia • …
  3. 3. © Francisco Javier Rufo Mendo • Writer nos permite elaborar cualquier tipo de documento textual. – Manuales y cartas (visto en UT anterior). – Formularios: • Permiten insertar datos de base de datos. • Automatización de documentos mediante macros. • Permiten restringir la información a introducir en el documento.
  4. 4. © Francisco Javier Rufo Mendo 2. DISEÑO DE FORMULARIOS • Para mostrar la barra de formularios: – VerBarras de herramientasCampos de control de formularios. – VerBarras de herramientasDiseño de formularios.
  5. 5. © Francisco Javier Rufo Mendo Selección Activa/Desactiva el modo diseño Checkbox Propiedades del formulario Cuadro de texto Cuadro formateado Propiedades del control Botón Radio button Lista Etiqueta Lista desplegable o Combo Mostrar/Ocultar barra de diseño Más campos de control Usar el asistente
  6. 6. © Francisco Javier Rufo Mendo 2.1. PROPIEDADES DEL FORMULARIO Origen de datos (libretas de direcciones) Operaciones permitidas
  7. 7. © Francisco Javier Rufo Mendo • Asignación de macros para cada acontecimiento
  8. 8. © Francisco Javier Rufo Mendo 2.2. CASILLA DE VERIFICACIÓN • Permiten indicar “Sí” cuando está marcado o “No” cuando no está marcado. Nombre del campo Texto a mostrar Posición y tamaño Formato
  9. 9. © Francisco Javier Rufo Mendo  Podemos asociar los valores del control a un campo concreto de la base de datos.
  10. 10. © Francisco Javier Rufo Mendo 2.3. ETIQUETA • Permiten mostrar un texto fijo en el formulario.
  11. 11. © Francisco Javier Rufo Mendo 2.4. CAMPO DE TEXTO • Permite introducir texto o mostrar texto de la base de datos. Limitación del tamaño del texto ¿Modificable o no? Formato
  12. 12. © Francisco Javier Rufo Mendo
  13. 13. © Francisco Javier Rufo Mendo 2.5. CAMPO FORMATEADO • Permite acotar el formato del texto y sus valores.
  14. 14. © Francisco Javier Rufo Mendo
  15. 15. © Francisco Javier Rufo Mendo 2.6. BOTÓN • Permite ejecutar una acción al pulsarlos. Modo interruptor
  16. 16. © Francisco Javier Rufo Mendo
  17. 17. © Francisco Javier Rufo Mendo 2.7. CAMPO DE OPCIÓN • Permite elegir entre diferentes opciones. Para que varios campos sean excluyentes, deben tener el mismo nombre.
  18. 18. © Francisco Javier Rufo Mendo 2.8. LISTA • Permite seleccionar un elemento de la lista. Al insertarlo nos muestra el asistente.
  19. 19. © Francisco Javier Rufo Mendo
  20. 20. © Francisco Javier Rufo Mendo 2.9. CUADRO COMBINADO • Permite seleccionar un elemento de una lista o escribir el dato directamente.
  21. 21. © Francisco Javier Rufo Mendo
  22. 22. © Francisco Javier Rufo Mendo 2.10. OTROS BOTONES • Activan o desactivan la barra de herramientas de diseño de formularios. • Activan o desactivan el asistente.
  23. 23. © Francisco Javier Rufo Mendo 3. MÁS CAMPOS DE CONTROL • Permite añadir controles adicionales a nuestro formulario.
  24. 24. © Francisco Javier Rufo Mendo 3.1. BOTÓN GRÁFICO • Permite insertar una imagen que funciona como botón. Acción del botón Imagen del botón
  25. 25. © Francisco Javier Rufo Mendo 3.2. CONTROL DE IMAGEN • Permite insertar una imagen en el formulario.
  26. 26. © Francisco Javier Rufo Mendo 3.3. CAMPO DE FECHA • Cuadro de texto especial para fechas.
  27. 27. © Francisco Javier Rufo Mendo 3.4. CAMPO HORARIO • Cuadro de texto especial para horas.
  28. 28. © Francisco Javier Rufo Mendo 3.5. SELECCIÓN DE ARCHIVO • Permite seleccionar un archivo del ordenador.
  29. 29. © Francisco Javier Rufo Mendo 3.6. CAMPO NUMÉRICO • Campo de texto específico para números.
  30. 30. © Francisco Javier Rufo Mendo 3.7. CAMPO DE MONEDA • Campo de texto específico para monedas.
  31. 31. © Francisco Javier Rufo Mendo 3.9. CUADRO DE GRUPO • Crea un marco para agrupar visualmente varios campos de control. Los cuadros de grupo permiten agrupar botones de opción en un marco. • Si se inserta un marco de grupo en el documento, se inicia el Asistente para elementos de grupo, que permite crear con facilidad un grupo de opciones.
  32. 32. © Francisco Javier Rufo Mendo
  33. 33. © Francisco Javier Rufo Mendo
  34. 34. © Francisco Javier Rufo Mendo 3.10. CONTROL DE TABLAS • Crea un campo de control de tabla para mostrar una tabla de base de datos. Si crea un campo de control de tabla nuevo, aparece el Asistente para elementos de tabla.
  35. 35. © Francisco Javier Rufo Mendo
  36. 36. © Francisco Javier Rufo Mendo 3.11. BARRA DE NAVEGACIÓN • Crea una barra de navegación. Controles a mostrar en la barra de navegación
  37. 37. © Francisco Javier Rufo Mendo 4. CREACIÓN DE BASE DE DATOS • Abrir el bloc de notas o editor similar. • Esquema de fichero: “NombreCampo1” “NombreCampo2” “NombreCampoN” “ValorCampo1” “ValorCampo2” “ValorCampoN”  Ejemplo: "Nombre" "Apellidos" "Localidad" "Dirección" "Email" "SocioVIP" "FechaAlquiler" "TipoAlquiler" "1111111111" "casv" "dd" "dsbd" "fsgbfgb" "1" "01/02/11" "1" "222222" "dsfvdv" "vdvf" "svdfv" "dvfd" "0" "15/06/2011" "2"  Guardar el fichero con extensión “.csv”.
  38. 38. © Francisco Javier Rufo Mendo • Para definir la base de datos en OpenOffice. 1. EditarIntercambiar base de datos 2. Examinar 3. Seleccionar el fichero con la BD definida. 4. Como separador de campo seleccionar {tab} 5. Desplegar la nueva base de datos para seleccionar la tabla y pulsar “Definir”.
  39. 39. © Francisco Javier Rufo Mendo 5. DISEÑO DE FORMULARIOS • Contiene funciones que nos permite diseñar formularios. • VerBarras de herramientasDiseño de formularios
  40. 40. © Francisco Javier Rufo Mendo 5.1. NAVEGADOR DE FORMULARIO • Abre el diálogo Navegador de formulario. El Navegador de formulario muestra todos los formularios y subformularios del documento actual con sus respectivos campos de control.
  41. 41. © Francisco Javier Rufo Mendo 5.2. AÑADIR CAMPO • Abre una ventana donde se puede selecccionar el campo de la base de datos para ser agregado al formulario.
  42. 42. © Francisco Javier Rufo Mendo 5.3. SECUENCIA DE ACTIVACIÓN • Permite modificar el orden en que los campos de control obtienen el foco cuando el usuario pulsa la tecla de tabulación.
  43. 43. © Francisco Javier Rufo Mendo 5.4. ACTIVACIÓN DE CONTROLES AUTOMÁTICA • Si está activada la opción Foco automático de control, se seleccionará el primer campo de control de formulario al abrir el documento. Si la opción no está activada, el texto se seleccionará después de abrir. El Orden de tabulación que se haya indicado determina el primer campo de control del formulario.
  44. 44. © Francisco Javier Rufo Mendo 5.5. ABRIR EN MODO DISEÑO • Abre los formularios en modo diseño para que se puedan editar.
  45. 45. © Francisco Javier Rufo Mendo 5.6. POSICIÓN Y TAMAÑO • Cambia el tamaño, desplaza, gira o inclina el objeto seleccionado.
  46. 46. © Francisco Javier Rufo Mendo 5.7. ALINEACIÓN • Modifica la alineación de los objetos seleccionados.
  47. 47. © Francisco Javier Rufo Mendo 5.8. CUADRÍCULAS • Especifica si se debe mostrar la cuadrícula. • Especifica que sólo se pueden desplazar los objetos entre puntos de cuadrícula. • Especifica si se deben mostrar guías al desplazar un objeto.
  48. 48. © Francisco Javier Rufo Mendo 5.9. POSICIÓN EN EL DISEÑO • Podemos modificar la posición del objeto, permitiendo que unos estén encima/debajo de otros. 1. Seleccionar el objeto en cuestión. 2. Clic botón derecho. 3. PosiciónPosición deseada. Traer el objeto al frente Enviar el objeto al fondo
  49. 49. © Francisco Javier Rufo Mendo 5.10. GRUPOS • Agrupa los objetos seleccionados a fin de que se puedan mover como si fuesen un único objeto. • Seleccionar objetos a agrupar/desagrupar Agrupar. Agrupa los objetos seleccionados a fin de que se puedan mover como si fuesen un único objeto. Divide el grupo seleccionado en objetos individuales.
  50. 50. © Francisco Javier Rufo Mendo 6. MACROS • Las macros son una secuencia de comandos almacenados en el sistema, de forma que se pueden reproducir a petición del usuario. Esta secuencia de comandos puede ser creada utilizando la grabadora de macros, o escribiendo un programa en lenguaje Basic utilizando los objetos de la API de OpenOffice.org.
  51. 51. © Francisco Javier Rufo Mendo 6.1. LA GRABADORA DE MACROS • HerramientasMacrosgrabar macro. • Si no aparece esta opción: • Herramientas  Opciones  LibreOffice  Avanzado  Activar grabación de macros. • Cuando activamos la grabadora de macros aparentemente no sucede nada. • En la pantalla aparecerá una pequeña ventana flotante, que nos permitirá sencillamente indicar a Writer que termine de grabar la macro. • Desde el momento que indicamos Grabar macro hasta el momento en que pulsamos Finalizar grabación Writer registrará la mayoría de las acciones que realicemos con el ratón y el teclado, almacenando toda esa información para que posteriormente podamos guardarla con un nombre y volver a ejecutar todo el proceso guardado a voluntad.
  52. 52. © Francisco Javier Rufo Mendo
  53. 53. © Francisco Javier Rufo Mendo • Las siguientes acciones no serán grabadas: – La apertura de ventanas. – Acciones realizada en otra ventana distinta de la que inició la grabadora de macros. – Cambiar de ventana. – Acciones que no están relacionadas con el contenido del documento. Por ejemplo, cambios realizados en el dialogo de Opciones, el organizador de Macros, personalización, etc. – Seleccionar texto, objetos, celdas de tablas, etc... sólo se grabaran si se realizan a través del teclado, pero no cuando se realizan con el ratón.
  54. 54. © Francisco Javier Rufo Mendo • Una vez pulsemos el botón “Finalizar grabación”, se presenta el cuadro de diálogo de macros básicas. Aquí indicaremos dónde almacenar la macro y con qué nombre.
  55. 55. © Francisco Javier Rufo Mendo 6.2. METODOLOGÍA PARA GRABAR UNA MACRO • Practicar los pasos que se van a grabar previamente. De esta forma, no dudaremos a la hora de seleccionar las opciones que vamos a grabar, ni tendremos que deshacer operaciones que tan sólo agregarían basura al código almacenado. • Optimizar el proceso: Elegir siempre el método más sencillo, utilizando aquellas órdenes que la experiencia nos dice que se almacenan en las macros. • Activar la grabadora de macros y realizar el proceso de grabación. • Al almacenar la macro, utilizar un nombre que sea suficientemente descriptivo, y sobre todo, tener muy claro donde se almacena la macro. • Probar la macro y verificar que se ejecuta correctamente. También es interesante conocer las limitaciones de la macro.
  56. 56. © Francisco Javier Rufo Mendo 6.3. NUESTRA PRIMERA MACRO • Supongamos que habitualmente insertamos en nuestros informes varias tablas de estas características: – La tabla es de 6 columnas por 10 filas. – Nos gusta utilizar el autoformato moneda turquesa – Conocemos las cabeceras de las columnas, que siempre son las mismas. – Las celdas de datos deben de contener números en formato moneda. – La última fila contiene la suma de las 8 anteriores. – La última columna contiene la suma de las 4 anteriores. – Queremos dar un formato especial a los textos de la cabecera. – Queremos dar un formato especial a los datos de la última fila. – Queremos dar un formato especial a los datos de la última columna. – Queremos que la cabecera, la última columna y la última fila queden protegidas. • Es muy importante que sigas todos los pasos al pie de la letra para que la macro se grabe y funcione perfectamente.
  57. 57. © Francisco Javier Rufo Mendo • Paso 1: Insertamos la tabla y configuramos el encabezado de tabla • Desde nuestro documento nuevo: – Para poder ejecutar el comando Guardar – como recomendamos – nada más iniciar la macro, precisamos que haya un cambio en el documento. Sencillamente, escribimos una letra y la borramos. Writer permitirá ahora guardar el documento. – Seleccionamos desde el menú Herramientas / Macros / Grabar macro. – Hacemos clic en el botón Guardar de la barra de herramientas Estándar. – Desde el menú seleccionamos Tabla / Insertar / Tabla. Completamos el diálogo Insertar tabla indicando 6 columnas, 10 filas, activamos Encabezado y en Formateado automático seleccionamos Moneda turquesa. Haremos clic en el botón Aceptar. – La tabla quedará insertada en el documento, y si nos fijamos bien, el punto de inserción está en la primera celda ( A1 ). – Tecleamos los encabezados de la tabla, que serán Título, Columna 1, Columna 2, Columna 3, Columna 4 y Totales. Pasaremos de una celda a otra utilizando la tecla Tab. – Ahora, seleccionaremos la primera fila para especificar el formato de celdas y posteriormente protegerlas. Es muy importante seleccionarlas del siguiente modo: Mantendremos pulsada la tecla Shift y pulsaremos 12 veces (flecha a la izquierda). Con ésto seleccionamos primero la palabra Totales, y luego se seleccionan las celdas hasta la A1 . – ¿Por qué? Si lo hacemos con el ratón, la macro no graba las selecciones, y no se almacenarían correctamente sobre qué celdas deben ejecutarse los procesos que vamos a grabar a continuación – Ahora especificamos el formato de las celdas. Centrado, Negrita, Tamaño 10. Finalmente, seleccionamos desde el menú Tabla / Proteger Celda. – El cursor quedará parpadeando en la celda B1 .
  58. 58. © Francisco Javier Rufo Mendo • Paso 2: Configuramos las celdas de la última columna – Pulsaremos 4 veces la tecla Tab hasta situarnos en la última columna. Pulsaremos 1 vez para situarnos en la celda F2 . Ahora tecleamos =suma( . Con el ratón seleccionamos las cuatro celdas que le preceden. – Tecleamos ) y pulsamos Intro. – Pulsaremos 1 vez para situarnos en la celda F3 . Ahora tecleamos =suma( . Con el ratón seleccionamos las cuatro celdas que le preceden. Tecleamos ) y pulsamos Intro. – Repetimos el proceso 7 veces para las siguientes celdas, con lo que estaremos en la celda F10 . – Cuidado aquí. Mantendremos pulsada la tecla Shift y pulsaremos 8 veces a la tecla arriba. Con ello seleccionamos todas las celdas de la última columna excepto la que pone Totales. – El motivo de hacerlo con el teclado no es necesario repetirlo, pero ¿por que no seleccionar toda la columna? Por que la celda Totales ya ha sido protegida, y no nos dejaría proteger el resto al existir una celda en ese estado en la selección – Damos formato a las celdas. Indicamos Negrita, color de fuente Rojo, y finalmente, seleccionamos desde el menú Tabla / Proteger celda. – El cursor quedará parpadeando en la celda E2 .
  59. 59. © Francisco Javier Rufo Mendo • Paso 3: Configuramos la celdas de la última fila – Pulsaremos 8 veces la tecla hasta situarnos en la última fila, en la celda E10 . Ahora tecleamos =suma( . Con el ratón seleccionamos las ocho celdas de arriba. Tecleamos ) y pulsamos Intro. – Pulsaremos 1 vez Shift + Tab para retroceder una celda y situarnos en la celda D10 . Ahora tecleamos =suma( . Con el ratón seleccionamos las ocho celdas de arriba. Tecleamos ) y pulsamos Intro. – Repetimos el proceso 2 veces, con lo que estaremos en la celda B10 . – Pulsaremos 1 vez Shift + Tab para retroceder una celda y situarnos en la celda A10 . Ahora tecleamos Subtotales. – De nuevo vamos a seleccionar todas las celdas de la última fila excepto la última, que ya fue protegida. – Mantendremos pulsada la tecla Shift y pulsaremos 4 veces . – Damos formato a las celdas. Indicamos Negrita, color de fuente Rojo, y finalmente, seleccionamos desde el menú Tabla / Proteger celda. – El cursor quedará parpadeando en la celda E10 .
  60. 60. © Francisco Javier Rufo Mendo • Paso 4: Finalizar la grabación y almacenar la macro • Sólo nos queda un detalle: Situarnos en la primera celda editable y que quede grabado. De este modo, cuando ejecutemos la macro se creará la tabla y el punto de inserción quedará dispuesto en esa celda; podremos empezar a rellenarla inmediatamente. • Pulsaremos 8 veces la tecla y 4 veces la tecla . Estaremos situados en la celda A2 .
  61. 61. © Francisco Javier Rufo Mendo • El aspecto de nuestra tabla será similar al de esta imagen: Localizamos la ventana flotante de la grabadora de macros y hacemos clic sobre el botón Finalizar grabación .
  62. 62. © Francisco Javier Rufo Mendo 6.4. EJECUTAR UNA MACRO ALMACENADA • Herramientas / Macros / Ejecutar Macro. • Se presenta el diálogo Selector de macros. • Seleccionar la macro deseada y pulsar “Ejecutar”
  63. 63. © Francisco Javier Rufo Mendo 6.5. VISIBILIDAD DE LAS MACROS • Las macros almacenadas en la unidad Mis Macros son visibles para cualquier documento de Writer. – Ésto significa que podrás ejecutar tu macro desde cualquiera de tus documentos. • Al mismo nivel de Mis Macros aparece otra unidad: Macros de OpenOffice.org. – Si almacenas una macro en esa unidad, será visible para todas las aplicaciones de OpenOffice.org. • Finalmente, al mismo nivel que las dos anteriores, se muestra el documento que estábamos editando. – Si almacenas la macro en el documento abierto, sólo será visible en el documento. No existirá para el resto de documentos de Writer ni de OpenOffice.org.
  64. 64. © Francisco Javier Rufo Mendo 7.6. ASIGNAR UNA MACRO A UN BOTÓN DE UNA BARRA DE HERRAMIENTAS • Hemos visto cómo personalizar una barra de herramientas. • Cuando agregamos un elemento a la barra de herramientas, seleccionar categoría “Macros de OpenOffice.org” y buscar la macro a agregar. • Posteriormente, mediante “ModificarCambiar icono” podemos asignarle un icono a la macro.
  65. 65. © Francisco Javier Rufo Mendo 6.7. ASIGNAR UNA MACRO A UNA IMAGEN DEL DOCUMENTO • Insertar la imagen en el documento. • FormatoImagen y seleccionar pestaña “Macro”. • Seleccionar el acontecimiento y la macro a ejecutar para tal acontecimiento y pulsar sobre “Asignar”.
  66. 66. © Francisco Javier Rufo Mendo 6.8. ASIGNAR MACROS A CONTROLES DE FORMULARIO • Seleccionar el control al que se le desea asignar la macro. • Mostrar las propiedades del control y seleccionar pestaña “Acciones”. • Para la acción deseada, pulsar sobre el botón “…”. • Pulsar sobre el botón “Macro” y localizar la macro a asignar.
  67. 67. © Francisco Javier Rufo Mendo 6.9. SEGURIDAD DE MACROS • Al abrir un documento que contiene una o varias macros (firmadas o sin firmar) de un origen desconocido, se abre el diálogo Aviso de seguridad. • Las macros pueden contener virus, o código que pueda resultar perjudicial para la integridad de tu ordenador o de tu sistema informático. • Hablamos por lo tanto de dos tipos de riesgos: virus y código perjudicial. • Hacer clic sobre Activar Macros supone permitir que se puedan ejecutar. Hacer clic sobre Desactivar Macros supone que éstas no se podrán ejecutar. • Siempre puedes abrir un documento desactivando las macros, aunque algunas de sus funciones se deshabiliten. Si tras ver el documento aumenta tu confianza en su contenido, ciérralo y vuelve a abrirlo activando las macros. En cualquier caso, la responsabilidad a la hora de optar por una de las dos opciones que nos ofrece éste diálogo es solo tuya.
  68. 68. © Francisco Javier Rufo Mendo 6.10. CONFIGURACIÓN DE LA SEGURIDAD DE LAS MACROS • HerramientasOpcionesOpenOffice.orgSeguridad. • Pulsamos sobre “Seguridad de macros” • En “Nivel de seguridad” establecemos el nivel de seguridad de ejecución de macros. Tenemos: – Muy alto: Es el nivel más seguro. No se pide confirmación al usuario. Sólo se ejecutarán las macros de documentos que: • Provengan de ubicaciones de confianza. – Alto: Se podrán ejecutar las macros de documentos que: • Estén firmados digitalmente y que la firma provenga de un origen de confianza. • Cumplan el nivel Muy alto. – Medio: Sólo se podrán ejecutar macros de los documentos que: • Cumplan el nivel Alto. • El usuario confirme en el aviso de seguridad que encabeza este punto. – Bajo: Se ejecutan las macros de todos los documentos sin pedir confirmación al usuario.
  69. 69. Tarea: Introducción a macros © Francisco Javier Rufo Mendo
  70. 70. © Francisco Javier Rufo Mendo 7. OPERACIONES AVANZADAS EN FORMULARIOS • Inserción de registros • Borrado de registros • Modificación de registros

×