TripleState プロパティを使用して、指定したコントロールで Null 値を表示する方法を指定します。 値の取得と設定が可能なブール型 (Boolean) の値です。
構文
式。TripleState
式CheckBox オブジェクトを表す変数。
注釈
Null プロパティの設定値は次のとおりです。
| Setting | 説明 |
|---|---|
| True | コントロールは、 Yes、 No、 Null 値の状態を循環させます。 Value プロパティが Null に設定されている場合、コントロールは淡色表示 (灰色表示) で表示されます。 |
| False | (既定)コントロールは、 Yes と No 値の状態を循環します。 Null 値は、 No 値であるかのように表示されます。 |
このプロパティは、どのビューでも設定が可能です。
例
次の例では、frmOperations フォームの Check1 という名前のチェックボックスの状態を詳細に説明するメッセージを表示します。
Dim strTripleState As String
strTripleState = Forms.Item("frmOperations").Controls.Item("Check1").TripleState
Select Case strTripleState
Case True
MsgBox "For Check1, TripleState = " & strTripleState & _
". The control will cycle through states for Yes, No, " & _
"and Null values. The control appears dimmed (grayed) " & _
"when its Value property is set to Null."
Case False
MsgBox "For Check1, TripleState = " & strTripleState & _
". The control will cycle through states for Yes and No " & _
"values. Null values display as if they were No values."
Case Else
MsgBox "Can't determine the TripleState property for Check1."
End Select
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。