Insertion champ case à cocher avec lien

Bonjour,
J'aimerai réaliser un formulaire dans word 2016 dans lequel j'inclurai des cases à cocher qui s'actualiseraient automatiquement plus loin dans mon document dans un autre formulaire contenant les mêmes cases à cocher.
Merci par avance.

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Bonjour

    Pour commencer, tu devras donner aux contrôles le même titre dans les deux parties du document (bouton Propriétés).

    Voici une macro qui va s'exécuter à la sortie de la case à cocher (càd en cliquant ailleurs ou en appuyant sur la touche Tab). Lo'rsque tu valideras une case à cocher, la case à cocher du même située dans la deuxième partie du doc se validera également, et inversement lorsque tu dévalideras.

    Tu copies colles cette macro dans ThisDocument.

    Private Sub Document_ContentControlOnExit(ByVal CC As ContentControl, Cancel As Boolean)
    Dim CC2 As ContentControl, titre As String
    For Each CC In ActiveDocument.ContentControls
    titre = CC.Title
    If CC.Checked = True Then
    For Each CC2 In ActiveDocument.ContentControls
    If CC2.Title = titre Then CC2.Checked = True
    Next
    Else
    For Each CC2 In ActiveDocument.ContentControls
    If CC2.Title = titre Then CC2.Checked = False
    Next

    End If
    Next
    End Sub


    m@rina
    1. Modérateur
      Bonjour,

      Tu parles bien d'un même document ?
      C'est sûrement possible, mais il faut que tu dises quel type de cases à cocher tu utilises : cases à cocher formulaire ? Contrôles de contenu ? COntrôles ActiveX ?

      Tout ça c'est faisable, mais différemment.

      m@rina
      1. Bonjour,
        Oui c'est sur un même document word. Je souhaite que mon formulaire à choix (cases à cocher) se reporte sur une autre feuille.
        D'autre part, je souhaite pouvoir faire un calcul en fonction des cases qui seront cochées. Comme un devis.
        Merci
        1. Modérateur
          Tu n'as pas répondu à ma e2 question, nous en sommes donc toujours au même point.
        2. je souhaiterai utiliser des cases à cocher contrôles de contenu