Repetir varias veces los mismos valores (civilidad)
Resuelto
!Juju74
Mensajes publicados
3
Estado
Miembro
-
!Juju74 Mensajes publicados 3 Estado Miembro -
!Juju74 Mensajes publicados 3 Estado Miembro -
Hola a todos,
Necesito su ayuda, por favor:
Quisiera automatizar los campos de "Civilidad" (Señor/Señora) en mi carta, es decir, que cuando el usuario elija Señor en la dirección, se refleje automáticamente al principio y al final de la carta (si es posible, sin tener que seleccionar el campo para que se actualice automáticamente y sin macros).
Gracias por su valiosa ayuda.
Necesito su ayuda, por favor:
Quisiera automatizar los campos de "Civilidad" (Señor/Señora) en mi carta, es decir, que cuando el usuario elija Señor en la dirección, se refleje automáticamente al principio y al final de la carta (si es posible, sin tener que seleccionar el campo para que se actualice automáticamente y sin macros).
Gracias por su valiosa ayuda.
2 respuestas
-
¡Hola! Juju74,
"la pestaña de desarrollador pero no ActiveX, la otra"
Hay 3 listas desplegables en la pestaña [Desarrollador]. En las "herramientas heredadas", también hay la herramienta "Zona de lista desplegable (Control de formulario)" justo encima de la lista de Controles ActiveX.
Y luego, al lado de las "Herramientas heredadas", están los nuevos controles, incluido el "Control de contenido de zona de lista desplegable". Su nombre aparece en un globo de información cuando señalas el ícono. Creo que es el que usaste, porque para el otro tendrías que bloquear tu carta para que la lista funcione.
Así que te voy a dar el método que me parece más apropiado y simple con este tipo de campo:
- selecciona tu lista desplegable, luego pestaña [Desarrollador] | "Propiedades"
- marca "Usar un estilo para dar formato al contenido"
- haz clic en el botón [Nuevo estilo] y da un nombre en la parte superior del cuadro de diálogo que aparece: Civilidad, por ejemplo. No cambies nada más.
- en tu carta, haz clic en el lugar donde quieres retomar la civilidad e inserta un código de campo { STYLEREF Civilidad } ya sea creándolo directamente en el documento con [Ctrl] [F9] para las llaves, o pasando por la pestaña [Insertar] | "Quickpart" | "Campo" | "Réfstyle". Puedes copiar/pegar este código en los diferentes lugares correspondientes.
Después de elegir la civilidad en la lista, la actualización de los campos se realizará seleccionando todo el documento ([Ctrl] [A]) y presionando [F9] o simplemente haciendo una vista previa antes de imprimir o incluso al imprimir.
Recordatorio: [Ctrl] [F9] para abrir las { } (no uses las del teclado), [Alt] [F9] para mostrar/ocultar los códigos, [F9] para actualizar los campos.
C-Claire -
Hola Juju74,
No es necesario usar una macro para eso y hay incluso 3 o 4 métodos para lograrlo.
Pero ¿podrías especificar cuál es tu versión de Word y de qué tipo de "campo" hablas? Cuando presionas [Alt] [F9], ¿qué código hay? Y si estás utilizando un control de la pestaña [Desarrollador], ¿cuál es?
--
C-Claire-
Buenas noches C-Claire,
Primero, gracias por tu respuesta ;-)
Uso Word 2010, he insertado un menú desplegable en el campo de la dirección para tener solo "Señora" o "Señor" (en la pestaña de desarrollador pero no ActiveX, la otra). Espero haber respondido a tu pregunta y que puedas darme diversas soluciones.
Buenas noches
-