選択肢グループを挿入する

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

選択肢グループは、相互に排他的な選択肢のセットをユーザーに表示するために使用されるコントロールです。既定では、選択肢グループには 2 つの選択肢セクションが含まれ、そのセクションの 1 つがフォームの既定の選択肢として表示されます。

この記事の内容

選択肢グループを使用する場合

ユーザー側の操作

互換性に関する考慮事項

選択肢グループを挿入する

レイアウトに関するヒント

選択肢グループを使用する場合

選択肢グループは、次のような目的で使用します。

  • フォーム上の 2 つ以上のセクションを選択するオプションをユーザーに提供します。

  • "xsd: choice" 要素を含む既存の XML スキーマに基づいてフォーム テンプレートをデザインする。この場合は、選択肢グループを使用してこのスキーマ要素をフォーム内に配置し、ユーザーが操作できるようにすることができます。

選択肢グループには 2 つ以上の選択肢セクションが含まれます。既定では、これらのセクションのうちの 1 つがフォーム内に表示され、ユーザーはそれを別のセクションによって削除または置き換えることを選択できます。たとえば購入申請書フォームでは、新しいデスクトップ コンピュータの購入を申請するためのセクションを既定で表示することができますが、ユーザーはこのセクション全体を削除し、ラップトップ コンピュータの購入を申請するためのセクションで置き換えることができます。

ショートカット メニューが表示されているフォーム上の選択肢グループ

選択肢グループ内の選択肢セクションには、ユーザーがフォームに入力するときに使用するコントロールが含まれています。選択肢セクションは、必ず選択肢グループの中に含まれています。したがって、フォーム テンプレートに選択肢セクションだけを追加しようとすると、その選択肢セクションを内包する選択肢グループが自動的に作成されます。

関連コントロール

InfoPath には、選択肢グループに似ているが、目的の異なるコントロールがあります。フォーム テンプレートに最適なコントロールを判断するには、次の一覧を参照してください。

セクション    セクションは、関連するコントロール セットをユーザーに提供するために使用される点では、選択肢グループ内の選択肢セクションによく似ています。ただし、セクションは純粋に整理目的で使用されるものであり、選択肢セクションとは異なり、ユーザーがフォーム入力時にセクションを置き換えたり、削除したりすることはできません。

省略可能セクション    フォーム テンプレートに選択肢グループを追加すると、ユーザーがそのフォーム テンプレートに基づくフォームを最初に開いたときに、必ず既定のセクションが表示されます。それに対して省略可能セクションは、既定では非表示になっています。フォーム内に省略可能セクションを含めるかどうかはユーザーが選択できます。たとえば、前述の購入申請書フォームでは、ユーザーが購入予定のコンピュータについてのメモを入力することが考えられます。その場合、フォームのデザイナはフォーム テンプレートに省略可能セクションを挿入し、その省略可能セクション内に "メモ" というラベルのリッチ テキスト ボックスを追加することができます。これにより、ユーザーが必要なときにフォーム上の説明テキストをクリックして、"メモ" セクションを追加できるようになります。

繰り返しセクション    繰り返し選択肢グループと同様に、繰り返しセクションは、ユーザーが必要に応じてフォームに 1 つ以上のセクションを追加できるようにします。ユーザーがセクションの複数のインスタンスを (置き換えるのではなく) 挿入できるようにするためには、フォーム テンプレート内で繰り返しセクションを使用します。

繰り返し選択肢グループ    繰り返し選択肢グループは選択肢グループによく似ていますが、ユーザーがそのグループをフォーム内に複数挿入できるという点が異なります。たとえば先ほどの購入申請書フォームでは、ユーザーはデスクトップ コンピュータとラップトップ コンピュータのどちらの購入を申請するかを選択できました。しかし場合によっては、ユーザーが両方のタイプのコンピュータの購入を申請したり、タイプごとに複数のコンピュータの購入を申請したりすることもあります。フォーム内で繰り返し選択肢グループを使用している場合は、ユーザーはまずデスクトップの購入申請情報を含むセクションに入力することができます。その後、ユーザーはラップトップの購入申請情報を含むセクションに入力するために、選択肢グループの 2 つ目のインスタンスを挿入することができます。

ページの先頭へ

ユーザー側の操作

選択肢グループは、外観も動作も、セクションやその他のレイアウト関連のコントロールに似ています。大きく異なるのは、選択肢グループ内ではユーザーが既定のセクションを代替セクションで置き換えたり、選択肢グループ全体を削除したりすることができるという点です。

ユーザーが既定の選択肢セクションの上にマウス ポインタを合わせると、そのセクションの左上隅に小さな紫色のボタンが表示されます。ユーザーがこのボタンをクリックすると、ショートカット メニューに、既定のセクションを削除または置き換えるためのコマンドが表示されます。

選択肢グループのショートカット メニュー

ヒント: 選択肢グループが使用されている場合、ユーザーは既定のセクションを削除または置き換えることができますが、セクションの複数のインスタンスをフォーム内に挿入することはできません。ユーザーがフォームに追加のセクションを挿入できるようにするには、選択肢グループではなく繰り返し選択肢グループを使用します。ユーザーの観点から見れば、どちらの手順も大きな違いはありません。しかし、既定のセクションを削除または置き換えるためのショートカット メニュー コマンドに加えて、選択肢グループのインスタンスを複数挿入するためのコマンドが表示されます。

ページの先頭へ

互換性に関する考慮事項

InfoPath でフォーム テンプレートをデザインする場合、ブラウザー互換フォーム テンプレートをデザインできます。ブラウザ互換フォーム テンプレートをデザインする場合、選択肢グループおよび選択しセクションは Web ブラウザでは表示できないので、[コントロール] 作業ウィンドウで選択できなくなります。

ページの先頭へ

選択肢グループを挿入する

フォーム テンプレートに選択肢グループを挿入する手順は、新しい空白のフォーム テンプレートをデザインするか、データベースやその他の外部データ ソースに基づいてフォーム テンプレートをデザインするかによって、若干異なります。

次の図は、デザイン モードで選択肢グループを選択したときの選択肢グループの表示を示します。

デザイン モードで選択された選択肢グループ

コントロールは、バインドすることも、バインド解除することもできます。コントロールは、バインドされている場合、データ ソース内のフィールドまたはグループに接続されており、コントロールに入力したデータは、基になるフォーム (.xml) ファイルに保存されます。コントロールは、バインド解除されている場合、フィールドまたはグループに接続されておらず、コントロールに入力したデータは保存されません。コントロールを選ぶか、ポインターをコントロールの上に移動すると、コントロールの右上隅にテキストとバインド アイコンが表示されます。テキストは、コントロールがバインドされているデータ ソース内のグループまたはフィールドを示します。アイコンは、コントロールがグループまたはフィールドに適切にバインドされているかどうかを示します。バインドが適切である場合、緑色のアイコンが表示されます。バインドに問題がある場合、青色または赤色のアイコンが表示されます。

フォーム テンプレートのデータ ソースは、フィールドとデータ ソース] 作業ウィンドウでの階層ビューに表示されるグループで構成されます。選択肢セクションは、常に、グループにバインドします。選択肢セクション内の各コントロールは、[選択] セクションのグループの一部であるフィールドにバインドされます。次の例では、フォーム テンプレート上のデスクトップ コンピューターの選択肢セクションは、[データ ソース] 作業ウィンドウで [デスクトップ] グループにバインドされています。

フォーム テンプレート上の選択肢セクションとデータ ソース内の対応するグループの関係

新しい空白のフォーム テンプレートに選択肢グループを挿入する

新しい空白のフォーム テンプレートをデザインする場合、[コントロール] 作業ウィンドウの [自動的にデータ ソースを作成する] チェック ボックスが既定で選択されています。このため、InfoPath では、フォーム テンプレートにコントロールが追加されると、データ ソースにフィールドおよびグループが自動的に作成されます。これらのフィールドおよびグループは、[データ ソース] 作業ウィンドウではフォルダー アイコンおよびファイル アイコンで表されます。

選択肢グループを挿入すると、その選択肢グループ内の選択肢セクションがバインドされるグループが作成されます。また、フォーム テンプレート上の選択肢グループとデータ ソースの関係を視覚的に示す特殊なグループも作成されます。この種類のグループは、データ ソースでラベルの横に "(選択肢)" と表示されます。

  1. フォーム テンプレートで、コントロールを挿入する位置にカーソルを置きます。

  2. [コントロール] 作業ウィンドウが表示されていない場合は、[挿入] メニューの [コントロールの選択] をクリックするか、Alt キーを押しながら I キー、C キーの順に押します。

  3. [コントロールの挿入] で、[選択肢グループ] をクリックします。

    2 つの選択肢セクションを含む選択肢グループがフォーム テンプレートに表示されます。

  4. 選択肢グループに追加の選択肢セクションを挿入するには、フォーム テンプレートの選択肢グループ内にポインタを置き、[コントロール] 作業ウィンドウの [選択肢セクション] をクリックします。

  5. 選択肢グループ内の選択肢セクションにコントロールを追加するには、次のいずれかの操作を行います。

    • 既定の選択肢セクションにコントロールを追加するには、[コントロール] 作業ウィンドウから、フォーム テンプレート上の "選択肢セクション (既定)" というラベルの選択肢セクションに、目的のコントロールをドラッグします。

    • 代替選択肢セクションにコントロールを追加するには、[コントロール] 作業ウィンドウから、フォーム テンプレート上の "選択肢セクション" というラベルの選択肢セクションに、目的のコントロールをドラッグします。

既存のデータ ソースに基づくフォーム テンプレートに選択肢グループを挿入する

既存の拡張マークアップ言語 (XML) ファイル、データベース、または Web サービスを基にフォーム テンプレートのデザインにした場合、InfoPath は、フィールドとその既存のデータ ソースからデータ ソース] 作業ウィンドウでグループを導出します。たとえば、フォーム テンプレートのデザインを基に XML スキーマと、そのスキーマが含まれていますが、 xsd: 選択要素。この状況では、フォーム テンプレートにデータ ソース] 作業ウィンドウから適切なグループをドラッグして、選択肢グループを挿入できます。選択肢グループを挿入する代わりに、[コントロール] 作業ウィンドウを使用する場合は、InfoPath するように求められたら、データ ソースで既存のグループに選択肢グループにバインド、次の手順で説明するよう。

  1. フォーム テンプレートで、コントロールを挿入する位置にカーソルを置きます。

  2. [コントロール] 作業ウィンドウが表示されていない場合は、[挿入] メニューの [コントロールの選択] をクリックするか、Alt キーを押しながら I キー、C キーの順に押します。

  3. [コントロールの挿入] で、[選択肢グループ] をクリックします。

  4. [選択肢グループのバインド] ダイアログ ボックスで、名前の横に "(選択肢)" と表示されているグループを選択し、[OK] をクリックします。

  5. フォーム テンプレートの選択肢グループに複数の選択肢セクションを追加し、選択肢セクションをデータ ソース内の適切なグループにバインドします。

    注: 選択するグループは、手順 4. で選択した "(選択肢)" グループに含まれている必要があります。

  6. 各選択肢セクションにコントロールを追加し、そのコントロールをデータ ソース内の適切なフィールドにバインドします。

    注: このフィールドは、手順 5. で選択したグループに含まれている必要があります。InfoPath では、コントロールのラベルとして、これらのフィールドの名前が使用されます。必要に応じて、ラベルのテキストを変更してください。

ページの先頭へ

レイアウトに関するヒント

選択肢グループおよび選択肢セクションの外観、サイズ、およびその他の点を微調整するには、次のヒントを参照してください。

  • ショートカット メニュー ボタンが表示されるのはユーザーがマウス ポインタを選択肢セクション上に合わせたときだけなので、不慣れなユーザーには、既定の選択肢セクションを置き換える方法がわからない可能性があります。フォーム テンプレートをデザインするときには、選択肢セクションの上に、選択肢セクションを別の選択肢セクションに置き換える方法をユーザーに教える簡単な説明を追加することをお勧めします。

  • 既定では、選択肢セクションの罫線は、フォームに入力するユーザーには見えないようになっています。そのため、ユーザーがフォームを開いたときには、セクション内のコントロールだけが見えています。選択肢セクションを周囲のテキストやコントロールと視覚的に区別するために、または単純にユーザーの興味を選択肢セクションに引き寄せるために、[罫線と網掛けの設定] ダイアログ ボックスを使用して、選択肢グループ内の選択肢セクションに罫線または色を追加することができます。

  • 一度に複数の選択肢セクションのサイズを変更するには、サイズを変更する選択肢セクションを選択します。[書式] メニューの [プロパティ] をクリックし、[サイズ] タブで必要な調整を行います。

  • 場合によっては、選択肢セクションのコントロール内のテキストとコントロールの左のラベルが、若干ずれて表示されることがあります。これらをすばやく配置し直すには、コントロールをダブルクリックし、[サイズ] タブの [配置] をクリックして、[適用] をクリックします。レイアウト用の表内の異なるセルに配置されているラベルとコントロールを再配置するには、ラベルが含まれているセルをマウスの右ボタンでクリックし、ショートカット メニューの [表のプロパティ] をクリックして、[セル] タブの [垂直方向の配置] で [中央揃え] をクリックします。

ページの先頭へ

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×