Temas activadosTemas activados  Lista de Usuarios del ForoLista de Usuarios  CalendarioCalendario  Búsqueda en el ForoBúsqueda  AyudaAyuda
  RegistrarRegistrar  ConectarConectar
Página anterior             ** NORMAS DEL FORO **            Página siguiente
Word
 Foro de Access y VBA > Otros de Microsoft: Windows y Office > Word
Icono de mensaje Tema: Activar una casilla de verificación Enviar mensaje Enviar mensaje
Autor Mensaje
MILGUAKI
Nuevo
Nuevo


Agregado: 25/Mayo/2021
Lugar: MÁLAGA
Estado: Desconectado
Mensajes: 9
 Responderbullet Tema: Activar una casilla de verificación
    Enviado: 09/Septiembre/2021 a las 11:38
Buenas a todos.

Mi problema es el siguiente: ( Bueno, uno de ellos Wink)

Estoy haciendo un formulario para que rellenar un documento.

En el documento hay varias calillas de verificación.

Es posible activar una casilla de verificación en un documento Word, al marcar un checkbox en un formulario vba??

Me refiero algo como :

En el formulario que el usuario marque en una casilla si es hombre o mujer, y que al marcar se active la casilla correspondiente en el documento Word.

Gracias 
IP IP conectada
prga
Moderador
Moderador


Agregado: 16/Noviembre/2004
Lugar: España
Estado: Desconectado
Mensajes: 2624
 Responderbullet Enviado: 09/Septiembre/2021 a las 13:09
Hola.
Sí he entendido bien, supongamos que tenemos una casilla de ve verificación en el formulario word y un checkbox en un "userform" i que tienen exactamente el mismo nombre( sensible a mayúsculas y minúsculas), Etiqueta(tag) en la casilla y name en el userform.
Sí es así, el siguiente código colocado en el userform

Private Sub CheckBox1_AfterUpdate()
Dim nn As ContentControl
For Each nn In ActiveDocument.ContentControls
  If nn.Type = wdContentControlCheckBox Then
    If nn.Tag = Me.ActiveControl.Name Then
       nn.Checked = Me.ActiveControl
       Exit For
    End If
  End If
Next
End Sub

Solucionaría el problema.
El código está a título de ejemplo y tiene falta de optimizar, comprobar etc etc
Espero que al menos sirva para ayudar a solucionar el problema
Ya comentas.
Un saludo a todos

IP IP conectada
Foro de Access y VBA > Otros de Microsoft: Windows y Office > Word
Enviar mensaje
Versión para imprimir Versión para imprimir

Seleccione Foro
no puedes enviar nuevos Temas al Foro
no puedes responder a los Temas de este Foro
no puedes borrar los mensajes en este Foro
no puedes editar los mensajes de este Foro
no puedes crear encuesta en este Foro
no puedes votar en encuesta en este Foro

Bulletin Board Software by Web Wiz Forums version 8.06
Copyright ©2001-2006 Web Wiz Guide
NORMAS DEL FORO