jackfish
Gebruiker
- Lid geworden
- 10 sep 2010
- Berichten
- 297
Ik gebruik selectievakjes op een userform om tekst naar een document te schrijven. Voor de leesbaarheid zou ik graag een derde variabele in het document opnemen die gecombineerde tekst wegschrijft als bv. checkbox1 en checkbox2 geselecteerd is. Alle drie de antwoordmogelijkheden kunnen zo naar het document worden weggeschreven met onderstaande code.
Alleen zou ik dan natuurlijk de tekst van Checkbox1 en Checkbox2 niet in het document willen zien. Tegelijk moet op het userform de checkboxen wel aangevinkt blijven zodat de gebruiker kan zien wat is geselecteerd.
Op welke manier zou mijn probleem op te lossen zijn?
Code:
Private Sub CommandButton1_Click()
With ActiveDocument
.Variables("Checkbox1") = IIf(CheckBox1, "De linker hand trilt. ", " ")
.Variables("Checkbox2") = IIf(CheckBox2, "De rechter hand trilt. ", " ")
.Variables("Checkbox1en2") = IIf(CheckBox1 * CheckBox2 = 1, "Zowel de linker als de rechter hand trilt. ", " ")
.Fields.Update
End With
End Sub
Alleen zou ik dan natuurlijk de tekst van Checkbox1 en Checkbox2 niet in het document willen zien. Tegelijk moet op het userform de checkboxen wel aangevinkt blijven zodat de gebruiker kan zien wat is geselecteerd.
Op welke manier zou mijn probleem op te lossen zijn?