CheckBox オブジェクト (Word)

単一のチェック ボックス フォーム フィールドを表します。

解説

一の FormField オブジェクト を取得するには 、FormFields (Index) を使用します。インデックスはインデックス番号またはチェック ボックスに関連付けられたブックマーク名です。 CheckBox オブジェクトを取得 するには 、FormField オブジェクトと一 緒に CheckBox プロパティを使用 します。 次の使用例は、アクティブな文書の "Check1" という名前のチェック ボックス フォーム フィールドを選択します。

ActiveDocument.FormFields("Check1").CheckBox.Value = True

インデックス番号は、FormFields コレクション内のフォーム フィールド の位置を表 します。 次の使用例は、最初のフォーム フィールドの種類を確認します。チェック ボックスの場合は、チェック ボックスがオンです。

If ActiveDocument.FormFields(1).Type = wdFieldFormCheckBox Then 
 ActiveDocument.FormFields(1).CheckBox.Value = True 
End If

次の例では、チェック ボックスのサイズを 14 ポイントに変更する前に 、ffield オブジェクトが有効かどうかを判断します。

Set ffield = ActiveDocument.FormFields(1).CheckBox 
If ffield.Valid = True Then 
 ffield.AutoSize = False 
 ffield.Size = 14 
Else 
 MsgBox "First field is not a check box" 
End If

チェック ボックス フォーム フィールド を追加するには 、FormFields オブジェクトと一緒に Add メソッドを使用します。 次の例では、アクティブなドキュメントの最初にチェック ボックスを追加し、名前に "Color" を設定して、チェック ボックスをオンにします。

With ActiveDocument.FormFields.Add(Range:=ActiveDocument.Range _ 
 (Start:=0,End:=0), Type:=wdFieldFormCheckBox) 
 .Name = "Color" 
 .CheckBox.Value = True 
End With

プロパティ

名前
アプリケーション
AutoSize
Creator
Default
Parent
Size
Valid

関連項目

Word オブジェクト モデル リファレンス

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。