SlideShare ist ein Scribd-Unternehmen logo
1 von 70
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 su propia estructura: 
– Manuales 
– Cartas 
– Formularios 
• Recogida de datos 
• Partes de incidencia 
• …
© 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.
© 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.
© 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
© Francisco Javier Rufo Mendo 
2.1. PROPIEDADES DEL FORMULARIO 
Origen de datos (libretas de direcciones) 
Operaciones permitidas
© 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 está marcado. 
Nombre del campo 
Texto a mostrar 
Posición y tamaño 
Formato
© 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. 
Limitación del tamaño del texto 
¿Modificable o no? 
Formato
© 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 sean excluyentes, deben 
tener el mismo nombre.
© Francisco Javier Rufo Mendo 
2.8. LISTA 
• Permite seleccionar un elemento de la lista. Al insertarlo nos muestra el asistente.
© Francisco Javier Rufo Mendo
© Francisco Javier Rufo Mendo 
2.9. CUADRO COMBINADO 
• Permite seleccionar un elemento de una lista o escribir 
el dato directamente.
© Francisco Javier Rufo Mendo
© 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.
© 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ón 
Imagen del botón
© 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. 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.
© 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 
de datos. Si crea un campo de control de tabla nuevo, aparece el 
Asistente para elementos de tabla.
© 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 barra de navegación
© 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”.
© 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”.
© 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
© 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.
© 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.
© 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.
© 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.
© 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 seleccionado.
© 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 pueden desplazar los 
objetos entre puntos de cuadrícula. 
• Especifica si se deben mostrar guías al 
desplazar un objeto.
© 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
© 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.
© 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.
© 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.
© Francisco Javier Rufo Mendo
© 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.
© 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.
© 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.
© 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.
© 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 .
© 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 .
© 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 .
© 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 .
© 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 .
© 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”
© 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.
© 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.
© 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”.
© 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.
© 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.
© 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.
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 
• Modificación de registros

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (15)

Clasedewordcapacitacion1real 110715095617-phpapp01
Clasedewordcapacitacion1real 110715095617-phpapp01Clasedewordcapacitacion1real 110715095617-phpapp01
Clasedewordcapacitacion1real 110715095617-phpapp01
 
Las barras
Las barrasLas barras
Las barras
 
Tutorial de OpenOffice Impress 3.2
Tutorial de OpenOffice Impress 3.2Tutorial de OpenOffice Impress 3.2
Tutorial de OpenOffice Impress 3.2
 
Manual microsoft word 2003
Manual microsoft word 2003Manual microsoft word 2003
Manual microsoft word 2003
 
Manual Word 2007
Manual Word 2007Manual Word 2007
Manual Word 2007
 
Formularios compu
Formularios compuFormularios compu
Formularios compu
 
Diego 10 a
Diego 10 aDiego 10 a
Diego 10 a
 
Calc cap5
Calc cap5Calc cap5
Calc cap5
 
POWERPOINT 2007
POWERPOINT 2007POWERPOINT 2007
POWERPOINT 2007
 
Clase word
Clase wordClase word
Clase word
 
Word documento2 de unidad 4
Word documento2 de unidad 4Word documento2 de unidad 4
Word documento2 de unidad 4
 
Abreviaturas infor
Abreviaturas inforAbreviaturas infor
Abreviaturas infor
 
Como Abrir Un Libro Bryan
Como Abrir Un Libro BryanComo Abrir Un Libro Bryan
Como Abrir Un Libro Bryan
 
Tutorial Impress 3
Tutorial Impress 3Tutorial Impress 3
Tutorial Impress 3
 
Tic funciones-de-word
Tic funciones-de-wordTic funciones-de-word
Tic funciones-de-word
 

Ähnlich wie Formularios macros Writer (20)

Crsitina q-estefania-s.
Crsitina q-estefania-s.Crsitina q-estefania-s.
Crsitina q-estefania-s.
 
VISUAL BASIC
VISUAL BASICVISUAL BASIC
VISUAL BASIC
 
Manual de computación
Manual de computaciónManual de computación
Manual de computación
 
Documento de wendy morales
Documento de wendy moralesDocumento de wendy morales
Documento de wendy morales
 
documentoamezquita
documentoamezquitadocumentoamezquita
documentoamezquita
 
Manual de access_2000-2 RIVAS
Manual de access_2000-2 RIVASManual de access_2000-2 RIVAS
Manual de access_2000-2 RIVAS
 
Manual de access_2000-2martinez
Manual de access_2000-2martinezManual de access_2000-2martinez
Manual de access_2000-2martinez
 
documento de josue murillo
documento de josue murillodocumento de josue murillo
documento de josue murillo
 
Manual de access_2000-2
Manual de access_2000-2Manual de access_2000-2
Manual de access_2000-2
 
Manual de access_2000-2vasquez
Manual de access_2000-2vasquezManual de access_2000-2vasquez
Manual de access_2000-2vasquez
 
Manual de access_2000-2
Manual de access_2000-2Manual de access_2000-2
Manual de access_2000-2
 
documento de Eber
documento de Eberdocumento de Eber
documento de Eber
 
DOCUMENTOS DE CINDY SAMAYOA
DOCUMENTOS DE CINDY SAMAYOADOCUMENTOS DE CINDY SAMAYOA
DOCUMENTOS DE CINDY SAMAYOA
 
Manual Access Perez
Manual Access Perez Manual Access Perez
Manual Access Perez
 
Manual de access CHIN
Manual de access CHINManual de access CHIN
Manual de access CHIN
 
presentacion de astrid barios
presentacion de astrid bariospresentacion de astrid barios
presentacion de astrid barios
 
Documento de Marlyn
Documento de MarlynDocumento de Marlyn
Documento de Marlyn
 
Manual de access_2000-2Gómez
Manual de access_2000-2GómezManual de access_2000-2Gómez
Manual de access_2000-2Gómez
 
Manual de access_2000-2
Manual de access_2000-2Manual de access_2000-2
Manual de access_2000-2
 
Manual de access 2000-2
Manual de access 2000-2Manual de access 2000-2
Manual de access 2000-2
 

Formularios macros Writer

  • 1. UT4. PROCESADOR DE TEXTO AVANZADO: FORMULARIOS Y MACROS Aplicaciones Ofimáticas
  • 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. © 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. © 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. © 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. © Francisco Javier Rufo Mendo 2.1. PROPIEDADES DEL FORMULARIO Origen de datos (libretas de direcciones) Operaciones permitidas
  • 7. © Francisco Javier Rufo Mendo • Asignación de macros para cada acontecimiento
  • 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. © Francisco Javier Rufo Mendo  Podemos asociar los valores del control a un campo concreto de la base de datos.
  • 10. © Francisco Javier Rufo Mendo 2.3. ETIQUETA • Permiten mostrar un texto fijo en el formulario.
  • 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. © Francisco Javier Rufo Mendo
  • 13. © Francisco Javier Rufo Mendo 2.5. CAMPO FORMATEADO • Permite acotar el formato del texto y sus valores.
  • 14. © Francisco Javier Rufo Mendo
  • 15. © Francisco Javier Rufo Mendo 2.6. BOTÓN • Permite ejecutar una acción al pulsarlos. Modo interruptor
  • 16. © Francisco Javier Rufo Mendo
  • 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. © Francisco Javier Rufo Mendo 2.8. LISTA • Permite seleccionar un elemento de la lista. Al insertarlo nos muestra el asistente.
  • 19. © Francisco Javier Rufo Mendo
  • 20. © Francisco Javier Rufo Mendo 2.9. CUADRO COMBINADO • Permite seleccionar un elemento de una lista o escribir el dato directamente.
  • 21. © Francisco Javier Rufo Mendo
  • 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. © Francisco Javier Rufo Mendo 3. MÁS CAMPOS DE CONTROL • Permite añadir controles adicionales a nuestro formulario.
  • 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. © Francisco Javier Rufo Mendo 3.2. CONTROL DE IMAGEN • Permite insertar una imagen en el formulario.
  • 26. © Francisco Javier Rufo Mendo 3.3. CAMPO DE FECHA • Cuadro de texto especial para fechas.
  • 27. © Francisco Javier Rufo Mendo 3.4. CAMPO HORARIO • Cuadro de texto especial para horas.
  • 28. © Francisco Javier Rufo Mendo 3.5. SELECCIÓN DE ARCHIVO • Permite seleccionar un archivo del ordenador.
  • 29. © Francisco Javier Rufo Mendo 3.6. CAMPO NUMÉRICO • Campo de texto específico para números.
  • 30. © Francisco Javier Rufo Mendo 3.7. CAMPO DE MONEDA • Campo de texto específico para monedas.
  • 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. © Francisco Javier Rufo Mendo
  • 33. © Francisco Javier Rufo Mendo
  • 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. © Francisco Javier Rufo Mendo
  • 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © Francisco Javier Rufo Mendo 5.5. ABRIR EN MODO DISEÑO • Abre los formularios en modo diseño para que se puedan editar.
  • 45. © Francisco Javier Rufo Mendo 5.6. POSICIÓN Y TAMAÑO • Cambia el tamaño, desplaza, gira o inclina el objeto seleccionado.
  • 46. © Francisco Javier Rufo Mendo 5.7. ALINEACIÓN • Modifica la alineación de los objetos seleccionados.
  • 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. © 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. © 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. © 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. © 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. © Francisco Javier Rufo Mendo
  • 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. © 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. Tarea: Introducción a macros © Francisco Javier Rufo Mendo
  • 70. © Francisco Javier Rufo Mendo 7. OPERACIONES AVANZADAS EN FORMULARIOS • Inserción de registros • Borrado de registros • Modificación de registros