comprobar casilla verificacion

23/08/2006 - 17:23 por Aprendiz de formularios | Informe spam
Office XP
¿Como comprobar si una casilla de verificacion esta marcada?

Intento elaborar una condición IF comprobando el estado de una casilla de
verificación, pero no sé con qué valor he de comprobarlo.

He probado con cosas como:
{ IF { casillaVerificacion} = "True" "bla bla bla..." "bla bla bla..." }
{ IF { casillaVerificacion} = True "bla bla bla..." "bla bla bla..." }
{ IF { casillaVerificacion} = "Activada" "bla bla bla..." "bla bla bla..."
}
{ IF { casillaVerificacion} = Activada "bla bla bla..." "bla bla bla..." }

y cosas similares, pero no encuentro la forma. Independientemente del valor
de la casilla (este marcada o no) la condición se evalúa como Falsa.

Incluso he creado otra casilla nueva desactivada, y he intentado comparar
directamente los 2 campos:
{ IF { casillaVerificacion} = { casillaDesactivada } "bla bla bla..." "bla
bla bla..." }

pero nada...

Preguntas similare

Leer las respuestas

#1 Marta PM [MVP Office]
23/08/2006 - 18:04 | Informe spam
Hola:
¿Esas casillas de verificación son de los formularios de Word? Si es así esa casilla
de verificación tiene un nombre asignado que es el que tienes que usar para la
comparación. Revisa la ayuda de VBA en Word buscando casilla de verificación o
checkbox y te dará la sintaxis. Si luego tienes algún problema adicional coméntalo al
foro.

Marta PM
Saúdos/Saludos
MVP Office

(Si quieres escribirme ya sabes lo que no quiero)
Más consejos en www.fermu.com
__________
La información contenida en este mensaje se proporciona "TAL CUAL", sin garantías
explícitas ni implícitas, y no otorga derecho alguno. Usted asume cualquier riesgo al
poner en práctica lo recomendado o sugerido en el presente mensaje.

¿Quieres saber que es un MVP?
http://mvp.support.microsoft.com/

"Aprendiz de formularios" <Aprendiz de
escribió en el mensaje news:
Office XP
¿Como comprobar si una casilla de verificacion esta marcada?

Intento elaborar una condición IF comprobando el estado de una casilla de
verificación, pero no sé con qué valor he de comprobarlo.

He probado con cosas como:
{ IF { casillaVerificacion} = "True" "bla bla bla..." "bla bla bla..." }
{ IF { casillaVerificacion} = True "bla bla bla..." "bla bla bla..." }
{ IF { casillaVerificacion} = "Activada" "bla bla bla..." "bla bla bla..."
}
{ IF { casillaVerificacion} = Activada "bla bla bla..." "bla bla bla..." }

y cosas similares, pero no encuentro la forma. Independientemente del valor
de la casilla (este marcada o no) la condición se evalúa como Falsa.

Incluso he creado otra casilla nueva desactivada, y he intentado comparar
directamente los 2 campos:
{ IF { casillaVerificacion} = { casillaDesactivada } "bla bla bla..." "bla
bla bla..." }

pero nada...
Respuesta Responder a este mensaje
#2 David
23/08/2006 - 19:58 | Informe spam
Ampliando un poco la idea de Marta.

Si se trata de una casilla de verificación creada con la barra de
herramientas "Controles", su función está orientada a formularios. Cuando
actives la protección del documento excepto para formularios, podrás
activarla o desactivarla con el mouse.

¿Cómo detectas si está activada o no?

Antes de activar la protección, puedes dar doble clic en la casilla de
verificación. En la ventana Propiedades, verás un cuadro "marcador". Anota
el nombre que allí está. Supongamos que es "Casilla1".

Luego, desde VBA, puedes utilizar:

x1=ActiveDocument.FormFields("Casilla1").CheckBox.Value




"Aprendiz de formularios" escribió:

Office XP
¿Como comprobar si una casilla de verificacion esta marcada?

Intento elaborar una condición IF comprobando el estado de una casilla de
verificación, pero no sé con qué valor he de comprobarlo.

He probado con cosas como:
{ IF { casillaVerificacion} = "True" "bla bla bla..." "bla bla bla..." }
{ IF { casillaVerificacion} = True "bla bla bla..." "bla bla bla..." }
{ IF { casillaVerificacion} = "Activada" "bla bla bla..." "bla bla bla..."
}
{ IF { casillaVerificacion} = Activada "bla bla bla..." "bla bla bla..." }

y cosas similares, pero no encuentro la forma. Independientemente del valor
de la casilla (este marcada o no) la condición se evalúa como Falsa.

Incluso he creado otra casilla nueva desactivada, y he intentado comparar
directamente los 2 campos:
{ IF { casillaVerificacion} = { casillaDesactivada } "bla bla bla..." "bla
bla bla..." }

pero nada...
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida