Excel スプレッドシートを使用して、値のリストを入力するのではなく、条件付きリストに子の値を入力することができます。
スプレッドシートを使用して子の値を割り当てるには:
- プロパティ タブ ビルダーを開きます。
- 親コントロールを作成するには、左側の列からラジオ(Radio)ボタン、チェックボックス(Checkbox)、またはリスト(List)コントロールをユーザー定義プロパティ(Custom Properties)列のグループボックス(GroupBox)コントロールにドラッグします。
- 親コントロールのコントロール属性(Control Attributes)を設定します。
-
キャプション(Caption)を入力します。
-
名前(Name)を選択します。
- ラジオ ボタンの数量(Quantity)を選択し、コントロールのラジオ ボタンの数を指定します。 ラジオ ボタンは、少なくとも 2 つ必要です。
チェック ボックスに対して、デフォルトの状態を設定します。
-
文書情報(Summary Information)ダイアログ ボックスのユーザー定義(Custom)
タブとコンフィギュレーション特有(Configuration Specific)
タブのどちらにプロパティを書き込むか選択します。
-
リスト(List)ボックスを親コントロールの下にドラッグします。
- リスト ボックス コントロールの場合:
-
キャプション(Caption)を入力します。
-
親(Parent)では、
をクリックし、親コントロールを選択します。
親コントロールの属性がリスト ボックスコントロールの
ユーザー定義プロパティの属性(Custom Property Attributes)に含まれます。
たとえば、親コントロールがラジオ ボタンのセットである場合、それらのラジオ ボタンがリストされます。 親コントロールがチェック ボックスである場合、それらのチェック ボックスの状態がリストされます。
-
タイプ(Type)のユーザー定義プロパティの属性(Custom Property Attributes)で、Excel ファイル(Excel File)を選択します。
-
パス(Path)で、スプレッドシートへのパスを指定するか、参照ボタンを使用してファイルを検索します。
-
範囲(Range)に、各親オプションの値が含まれているシートとセルを指定します。
たとえば、親コントロールが 2 つのラジオ ボタンの場合、Sheet1 のセル A3 から A5 にある値を最初のラジオ ボタンに関連付ける場合、Sheet1(A3:A5) のように入力します。
2 番目のラジオ ボタンの下で、そのラジオ ボタンに関連付けられている値が含まれたシートとセルを指定します。
- テンプレートを保存します。
-
プロパティ タブ ビルダー(Property Tab Builder)ダイアログ ボックスを閉じます。