2017-04-12 5 views
0

私は15 + VBフォームと20-50チェックボックスを持つ単語を持っています。 各チェックボックスの名前を書かなくても、アクティブなフォームのすべてのチェックボックスをクリアするにはどうしたらいいですか?Word VB、すべてのチェックされたフィールドをクリアする

ありがとうございます

+0

ループ(VBEプレスF2にと 'Control'を探して)オブジェクトを制御 – R3uK

+0

これは役立ちますが、私はまだそれを書くことができません:( – Salas

+0

シンプルなGoogle検索と出来上がります。https://www.experts-exchange .com/questions/26874253/VBAを使用したすべてのコントロール - Word-doc-htmlに配置されたハウツーループ – R3uK

答えて

0

このコードは仕事をします。ユーザーフォームのコードシートに配置する必要があります。

Private Sub ClearCheckBoxes() 

    Dim Ctl As MSForms.Control 

    For Each Ctl In Me.Controls 
     If TypeName(Ctl) = "CheckBox" Then Ctl.Value = False 
    Next Ctl 
End Sub 
関連する問題