You are on page 1of 8

Word-Plantillas-Prctica

8-Formulario simple
Ramon Dez
Contenido
1 Conceptos preliminares

1.1 Los campos de formulario

1.2 Definicin de los campos de


formulario

1.2.1 Campo de texto

1.2.2 Campo casilla de verificacin

1.2.3 Campo tipo cuadro combinado

2 Formulario con encasillado

2.1 Un ejemplo

2.2 Activa el formulario

2.3 Guarda el formulario

2.4 Uso del formulario

Un formulario es como un impreso que rellenaras a


mano o a mquina de escribir, pero que Word te
permite rellenar directamente.
En este documento vers los conceptos previos que
debes conocer y luego confeccionaremos un
formulario simple.
Ms adelante aadiremos a este formulario una serie
de macros creadas en Visual Basic que nos
permitirn validar el contenido de los campos del
formulario mostrando mensajes de error si no se
cumplimentan correctamente.
Pero no nos adelantemos, vamos poco a poco para
que puedas obtener resultados ms inmediatos.

1 Conceptos preliminares
Los formularios pueden ser de muy diferentes tipos: los hay que son como una carta en la que se rellenan unas
determinadas partes o campos y los hay que son de encasillados (los tpicos que se suelen presentar en la
Administraciones Pblicas).
Para efectuar las operaciones que indicar a continuacin, debes tener activada la pestaa Programador. Has de ir
al botn Office y marcar la casilla Mostrar ficha Programador en la cinta de opciones

1.1 Los campos de formulario


Aunque desde la versin 2007 se han incluido los contenedores, no los vamos a emplear
aqu, ya que no podremos utilizar codificacin de validacin estndar de Visual Basic. S que
se podra, pero con una herramienta especfica de Office que habra que adquirir por
separado y cuyo coste no nos compensara en absoluto, a no ser que nos dediquemos con
fines profesionales. Creo que no es nuestro caso.
Centrmonos entonces en lo que Word con un aire un tanto despectivo llama formularios heredados:

Utilizaremos estos 3 tipos de campo de formulario, que son bsicos, pero que dan mucho juego:
Campo de texto

Es el tpico campo que permite una escritura ms o menos larga: los


nombres, direcciones, observaciones, etc.

Casilla de verificacin (flag)

Es la tpica casilla de marcar/desmarcar para incluir o no una opcin


predeterminada.

Cuadro combinado

Muestra una lista de valores posibles para que se pueda seleccionar uno de
ellos

Word-Plantillas-Prctica 8-Formulario simple.docx

Autor: Ramon Dez

Pgina 1/7

1.2 Definicin de los campos de formulario


Cuando has insertado un campo de formulario debes hacer doble clic para acceder a sus propiedades.
1.2.1

Campo de texto

Visin general de las propiedades de este campo.

Tipo. Vers que puedes indicar a Word de qu tipo


ha de ser el campo: texto, numrico, de fecha, hora,
etc.

Texto predeterminado. Si quieres que haya un texto


que se utiliza frecuentemente, con lo que el usuario
puede evitar su tecleo.

Largo mximo. Por defecto es ilimitado, pero creo


que vale la pena acotarlo en n caracteres porque
desmontarnos el formulario.

Formato del texto. Es de utilidad para que


predefinas cmo quieres que se recojan y muestren
los datos.

Word-Plantillas-Prctica 8-Formulario simple.docx

Autor: Ramon Dez

Pgina 2/7

Ejecutar macro. Cuando veamos esta parte de


programacin comprobars que se puede ejecutar
automticamente una macro al entrar en el campo y
otra al salir. De momento lo dejamos apuntado.

Especificaciones. El nombre del marcador es


fundamental de cara a validaciones con Visual Basic.
Es conveniente acostumbrarse a darle un nombre a
cada campo. Debe ser lo ms nemotcnico posible.
La casilla relleno activado nos permite activar o
desactivar el relleno de un campo. En ocasiones se
emplea para impedir que se informen datos no
permitidos temporalmente o bien para que ese
campo se informe automticamente desde
programacin.
La opcin Calcular al salir es de utilidad cuando hay
macro de salida.

Agregar ayuda. Omito el tema barra de estado


porque no le veo utilidad alguna. En cambio, s que
tiene mucha utilidad la opcin tecla de ayuda.
En mi vida profesional he escrito muchos textos de
ayuda y te puedo asegurar que son muy bien
recibidos y evitan consultas telefnicas innecesarias.
Ten en cuenta que los formularios los rellenan
personas que no tienen por qu conocer los
entresijos de estos documentos.

Word-Plantillas-Prctica 8-Formulario simple.docx

Cuando pulsas F1 encima de este campo, obtienes el texto


de la ayuda:

Autor: Ramon Dez

Pgina 3/7

1.2.2

Campo casilla de verificacin

Vistas les explicaciones del campo de texto, aqu slo te explicar las que son propias de este tipo de campo

Visin general

Tamao de la casilla de verificacin. Por defecto es


automtico, lo que significa que el tamao es acorde
con el paso de letra que emplees.
Automtico
Tambin te puede convenir fijar el tamao de una
forma exacta, por ejemplo 15 pto.
Exacto de 15 pto

Valor predeterminado. Por defecto la casilla est


desactivada, pero si te conviene que predomine el
hecho de que est activada, puedes hacerlo.
Es til si queremos asegurarnos que el usuario
acepta aquella opcin sin pensar, aunque puede
desactivarla si lo desea.

Word-Plantillas-Prctica 8-Formulario simple.docx

Autor: Ramon Dez

Pgina 4/7

1.2.3

Campo tipo cuadro combinado

El nombre se me antoja hecho para despistar, ya que no s qu demonios combin quien lo dise. En realidad se
trata de un campo tipo lista desplegable. A que ahora s te suena?

Visin general

Elemento de la lista. Aqu vas incluyendo cada


uno de los valores que quieres mostrar
clicando el botn Agregar.
Siempre se ver el primero de ellos, aunque
los puedes cambiar de orden con las flechas
mover.
Truco: Si quieres que no haya ningn valor en
la primera opcin, pulsa un espacio en blanco.
Si quieres eliminar uno cualquiera de los tems
de la lista, lo marcas y clicas el botn Quitar.

Cuando el formulario est activado, ves:

Ten en cuenta que este tipo de campo no


permite ninguna opcin que no hayas
previsto, es decir, que el usuario no podr
teclear valores sino seleccionar uno de los de
la lista.

Word-Plantillas-Prctica 8-Formulario simple.docx

Autor: Ramon Dez

Pgina 5/7

2 Formulario con encasillado


Omito explicar un formulario tipo texto libre porque una vez conocido cmo se utilizan los campos, no tiene mayor
secreto.
La herramienta fundamental para este tipo de formularios es la tabla, por lo que te recomiendo que si no ests muy
ducho en su manejo le des un vistazo a este documento.
Para ilustrar este tipo de formulario nos inventaremos una solicitud de inscripcin a lo que quieras: un club
deportivo, una asociacin de cualquier ndole, una escuela, etc.
Un tipo de tabla puede ser ste:

Solicitante
Nombre

N.I.F
.

Apellidos

Observa que he creado 3 campos. Haz doble clic en cada uno de ellos

Nombre / Apellidos. He limitado la longitud a 20


caracteres en el primer caso y a 50 en el segundo.
Puedes aplicar la que quieras, por supuesto.
He activado el formato maysculas. De este modo, no
importa que el usuario teclee el texto en maysculas o
minsculas, ya que recibiremos el formulario siempre
en maysculas.
Observa que todos los campos tienen nombre de
marcador, tal como te he aconsejado antes.

NIF . Este es el nmero de identificacin fiscal que se


emplea en Espaa. Tiene 9 posiciones e incluye una
letra al final. Tambin me he asegurado que la letra
aparezca siempre en maysculas.
Para los amigos que me segus desde fuera de Espaa
tal vez no os resulte de utilidad, pero creo que cada
pas tiene un nmero asignado unvocamente a cada
persona fsica. Otra cosa es la longitud y el formato,
que lo debers adaptar a tu caso. Aprovecho la ocasin
para mandaros un saludo cordial.

Word-Plantillas-Prctica 8-Formulario simple.docx

Autor: Ramon Dez

Pgina 6/7

2.1 Un ejemplo
Podra ser algo as:

FORMULARIO DE SOLICITUD DE INSCRIPCIN


Solicitante
Nombre

N.I.F
.

Apellidos

Direccin
C.P.

Poblacin

Provincia

Opciones de inscripcin
Opcin 1

Opcin 2

Opcin 3

Opcin 4

Opcin 5

Opcin 6

Opcin 7

Opcin 8

Opcin 9

Opcin 10

Datos cuenta de domiciliacin


Entidad

Oficina

DC

Cuenta

Observaciones

Poblacin, 09 de mayo de 2011


Firma del solicitante
Por supuesto, esta no es ms que una referencia para que te vayas situando.
2.2 Activa el formulario
Todo lo que has desarrollado hasta aqu no funcionar hasta que actives el formulario (proteger formulario). Sigue
estos pasos:
Mira el video
Habrs visto que puedes asignar una contrasea para que nadie pueda modificar tu formulario salvo en los campos
que t has diseado.
2.3 Guarda el formulario
Guarda el formulario como plantilla habilitada con macros (.dotm), ya que ms adelante incluiremos codificacin
Visual Basic.
2.4 Uso del formulario
Para desplazarse de un campo a otro, utiliza la tecla de tabulacin.

Word-Plantillas-Prctica 8-Formulario simple.docx

Autor: Ramon Dez

Pgina 7/7

You might also like