Excel スプレッドシートを使用して、値のリストを入力するのではなく、条件付きリストに子の値を入力できます。
スプレッドシートを使用して子の値を割り当てるには:
- プロパティ タブ ビルダーを開きます。
- 親コントロールを作成するには、左側の列からラジオ(Radio)、チェックボックス(Checkbox)、またはリスト(List)コントロールをユーザー定義プロパティ(Custom Properties)列のグループボックス(GroupBox)コントロールにドラッグします。
- 親コントロールのコントロール属性(Control Attributes)を設定します。
- キャプション(Caption)を入力します。
- 名前(Name)を選択します。
- ラジオ(Radio)コントロールの数量(Quantity)を選択し、コントロールのラジオ ボタンの数を指定します。 ラジオ ボタンは、少なくとも 2 つ必要です。
チェック ボックスに対して、デフォルトの状態を設定します。
-
コンフィギュレーション(Configurations)で、ユーザー定義タブに表示(Show on Custom Tab)
または コンフィギュレーション特有タブに表示(Show on Configuration Specific Tab)
を選択します。 選択に基づき、プロパティ(Properties)ダイアログ ボックスにはユーザー定義(Custom)タブまたはコンフィギュレーション プロパティ(Configuration Properties)タブについてのプロパティが表示されます。
- リスト(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)ダイアログ ボックスを閉じます。