省略可能セクションを挿入する

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

Microsoft Office InfoPath フォーム テンプレートで、特定のユーザーのみに関連するセクションがある場合は、それを省略可能セクションにすることを検討してください。既定では、省略可能セクションはユーザーのフォームに表示されません。ユーザーは、必要な場合のみ省略可能セクションの挿入と入力を行います。

この記事の内容

省略可能セクションの使用が適している場合

ユーザー側の操作

省略可能セクションを挿入する

ユーザーがクリックして省略可能セクションを挿入するヒントのテキストをカスタマイズする

既定で省略可能セクションをフォームに表示する

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

省略可能セクションの使用が適している場合

ユーザーがフォームの特定のセクションへの入力を選択できるようにするには、省略可能セクションを使用します。たとえば、業務報告書フォーム テンプレートには、省略可能の "メモ" セクションを含めることができます。補足のメモを追加したいユーザーは、この省略可能セクションを挿入してメモを入力できます。他のユーザーはこのセクションを非表示のままにしておくことができます。

ノートの収集に使うオプションのセクション

省略可能セクションをフォーム テンプレートに挿入すると、実質的には空のコンテナを挿入していることになります。セクション コントロールを有効にするには、その中に他のコントロールを挿入する必要があります。前の例では、フォームのデザイナは省略可能セクション内に、"メモ" という見出しと共にリッチ テキスト ボックスを挿入しました。

関連コントロール

InfoPath には、省略可能セクションに類似しているが異なる目的に使用されるコントロールがあります。それらのコントロールの特徴と用途を次に示します。

セクション    セクションは、関連するコントロールをグループにまとめるために使用され、既定ではフォーム テンプレートに表示されます。省略可能セクションのように非表示にする選択はできません。

繰り返しセクション    ユーザーが必要な数だけ繰り返し挿入できるセクション (データベースのレコードのようなセクション) を作成する場合は、繰り返しセクションまたは他の繰り返しコントロールを使用します。

選択肢グループ    他のセクションで置き換えることができるセクションを挿入するには、選択肢グループを使用します。選択肢グループには複数のセクションが含まれます。既定では、セクションの 1 つがフォームに表示されます。ユーザーは、このセクションを別のセクションに置き換えることができます。また、選択肢グループはフォームに複数回挿入できます。

ページの先頭へ

ユーザー側の操作

省略可能セクションで既定の設定をそのまま有効にしている場合は、フォーム テンプレートに基づくフォームをユーザーが開くと、ヒントのテキストの横に小さいオレンジ色の矢印アイコンが表示されます。ヒントのテキストは、フォーム テンプレートをデザインするときにカスタマイズできます。

オプションのセクションのヒント テキスト

アイコンまたはヒントのテキストをクリックすると、ヒントのテキストおよびアイコンが省略可能セクションで置き換えられ、ユーザーは省略可能セクション内のコントロールにデータを入力できるようになります。

省略可能セクションを削除するには、省略可能セクション上にマウス ポインタを移動し、左上隅にオレンジ色のショートカット メニュー ボタンが表示されるまで待ちます。このボタンをクリックすると、セクションを操作するオプションのメニューが表示されます。このメニュー コマンドは、フォーム テンプレートをデザインするときにカスタマイズできます。

ショートカット メニューの [ノートの削除]

注: 入力後に省略可能セクションを削除すると、そのセクションのデータは非表示になるのではなく失われます。

ページの先頭へ

省略可能セクションを挿入する

省略可能セクションを挿入する手順は、新しい空のフォーム テンプレートをデザインしているか、データベースまたは他の外部データ ソースに基づいてフォーム テンプレートをデザインしているかによって少し異なります。

次の図は、デザイン モードで省略可能セクションを選択したときの表示を示します。

デザイン モードで空のオプション セクションが選択されている

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

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

次の例では、フォーム テンプレートの [Notes] 省略可能セクションが [データ ソース] 作業ウィンドウの [notes] グループにバインドされています。

フォーム テンプレート上のオプション セクションとデータ ソース内のグループの関係

新しい空のフォーム テンプレートに省略可能セクションを挿入する

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

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

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

  3. [コントロールの挿入] ボックスの一覧の [省略可能セクション] をクリックします。

  4. 省略可能セクションにコントロールを追加するには、目的のコントロールを [コントロール] 作業ウィンドウからフォーム テンプレートの省略可能セクションにドラッグします。

    注: コントロールのフィールドのデータ ソース内のセクションのグループの一部になっていない限りは、セクションにフォーム テンプレートに登録されているコントロールを移動する必要があります。それ以外の場合、コントロールのバインドが切れる可能性があります。

  5. コントロールにラベルを追加するには、上にテキストを入力します。

既存のデータ ソースに基づくフォーム テンプレートに省略可能セクションを挿入する

既存の拡張マークアップ言語 (XML) ファイル、データベース、または Web サービスを基にフォーム テンプレートのデザインにした場合、InfoPath は、フィールドとその既存のデータ ソースからデータ ソース] 作業ウィンドウでグループを導出します。このシナリオでは、フォーム テンプレートにデータ ソース] 作業ウィンドウからグループをドラッグするか、次の手順で説明するように、[コントロール] 作業ウィンドウを使用してセクションを挿入する省略可能セクションを追加できます。

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

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

  3. [コントロールの挿入] ボックスの一覧の [省略可能セクション] をクリックします。

  4. [省略可能セクションのバインド] ダイアログ ボックスで、省略可能セクションのデータを格納するグループを選択し、[OK] をクリックします。

  5. 省略可能セクションにコントロールを追加し、コントロールをデータ ソースの適切なフィールドにバインドします。

ページの先頭へ

ユーザーがクリックして省略可能セクションを挿入するヒントのテキストをカスタマイズする

フォーム テンプレートに省略可能セクションを挿入すると、フォームに "ここをクリックして挿入" というヒントのテキストが表示されます。このテキストにより、挿入できる省略可能セクションがあることがわかります。このテキストをカスタマイズするには、次のいずれかの操作を行います。

  1. 省略可能セクションをダブルクリックします。

  2. [データ] タブをクリックします。

  3. [挿入ボタンとヒントのテキストを表示する] チェック ボックスをオンにし、ボックス内の既定のテキストを独自のテキストに置き換えます。

ページの先頭へ

既定で省略可能セクションをフォームに表示する

既定では、ユーザーが最初にフォームを開いたときに、省略可能セクションは非表示になっています。ただし、必要に応じて省略可能セクションを表示する選択ができます。その場合、"ここをクリックして挿入" というヒントのテキストは非表示になりますが、これは省略可能セクションが既にフォームに表示されているためです。

  1. 省略可能セクションをダブルクリックします。

  2. [データ] タブをクリックします。

  3. [既定の設定] の [既定でセクションをフォームに含める] をクリックします。

  4. [ユーザーによるセクションの削除を許可する] チェック ボックスをオンにします。

ページの先頭へ

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

フォーム テンプレートの省略可能セクションにコントロールを挿入する前に、コントロールの全体的な配置を考えてください。テキスト ボックスとその他のコントロールを追加するには、省略可能セクションの任意の場所にドラッグします。レイアウトを厳密に整える必要がある場合は、省略可能セクション内にレイアウト テーブルを追加し、各セルにラベルやコントロールを追加することによって、それらを整然と配置できます。次の図では、4 つの行と 2 つの列のレイアウト用の表を使って、省略可能セクションのラベルとコントロールを配置しています。

オプションのセクションにコントロールを配置するレイアウト テーブル

In addition to using layout tables, you can do one or more of the following:

  • To change the size of several sections at once, select the sections whose size you want to change, press ALT+ENTER, click the Size tab, and then make the necessary adjustments.

  • To change the border or color of a section, select it on the form template, on the Format menu, click Borders and Shading, click the Borders tab, and then make the necessary adjustments.

  • To see how the controls in your section will look with actual text in them, click Sample Data on the View menu. This helps you get a sense of what a form based on your form template will look like when a user fills it out.

  • On occasion, the text inside the controls in a section and the labels to the left of those controls may appear to be slightly out of alignment. To quickly realign them, double-click the control, click Align on the Size tab, and then click Apply. If the label and control are in different cells in a layout table, right-click the cell that contains the label, click Table Properties on the shortcut menu, and then click Center under Vertical alignment on the Cell tab.

ページの先頭へ

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

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

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

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

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

×