InfoPath 2010 でのフォームのデザインの概要

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

InfoPath には、ユーザーから情報を収集したり、データ ソースの情報を表示したりするためのフォームを作成できるオプションが用意されています。ここでは、InfoPath フォームをデザイン、設定、発行するために必要な手順について説明します。

内容

フォーム テンプレートを計画します。

テンプレートを選択します。

フォーム テンプレートのレイアウトを選択します。

送信する、またはその他のソースからデータを受信への接続を追加します。

フィールドとコントロールを追加します。

フォームに別のビューを追加します。

ルールを追加します。

InfoPath フォーム テンプレートを発行します。

フォームのデザインを確認します。

フォーム テンプレートを計画する

InfoPath フォームをデザインする前に、フォームのデザインについて計画することが重要です。たとえば、次のシナリオについて検討します。

  • フォーム テンプレートのビュー (ページ) を 1 つにするか、複数にするか。

  • 収集または表示する必要のあるデータの種類について計画を立てたか。

  • フォーム テンプレートの一部分を読み取り専用にする必要があるか。

個々のコントロールの配置場所、フォーム テンプレートの外観と機能をどのようにするかについて計画します。フォーム テンプレートの作成に取り掛かった後でも変更を随時加えることができますが、デザインを綿密に計画してから開始したほうがより効率的です。

ページの先頭へ

テンプレートを選択する

InfoPath フォーム テンプレートをデザインするときの処理を最初にでは、テンプレートの種類を選択します。[ファイル] タブの 4 つのカテゴリにグループ化されたテンプレート ギャラリーが表示される InfoPath 2010 を開いたときに、人気のあるフォーム テンプレートフォーム テンプレートの詳細InfoPath 2007 のフォーム テンプレート、およびテンプレート パーツします。テンプレートを選択の種類は、フォーム テンプレートの使用方法とに接続してデータ ソースの種類によって異なります。

フォーム テンプレートの種類の詳細については、フォーム テンプレートおよびモードの概要を参照してください。

ページの先頭へ

フォーム テンプレートのレイアウトを選択する

テンプレートを選択した後で、テンプレートをカスタマイズすることも、既定のレイアウトをそのまま使用することもできます。レイアウトをカスタマイズするときは、ページ レイアウト テンプレートを選択してから、カスタムまたは定義済みのテーブル スタイルを追加し、続いてフォーム テンプレートにテーマを適用して、フォームの外観をカスタマイズします。

詳細については、フォーム テンプレートのレイアウトに関するフォーム テンプレートのレイアウトを参照してください。

ページの先頭へ

接続を追加して他のソースとの間でデータを送受信する

データ接続は、Microsoft InfoPath のフォームと SharePoint、Web サービスを受信したり、データを送信するためのデータベースなど、外部データ ソース間で動的なリンクです。外部データ ソースを使用してフォームが常に最新であるかどうかを確認できる、InfoPath フォームで外部データ ソースに加えられた変更が自動的に反映されます。データの送信接続を使用すると、フォーム データを送信する場所を指定することができます。

外部データ接続の詳細については、データ接続の概要を参照してください。

ページの先頭へ

フィールドおよびコントロールを追加する

InfoPath では、フィールドとコントロールは別のものです。フィールドは [フィールド] 作業ウィンドウに表示され、フォームで収集されたデータを表します。このデータは XML 形式で保存されるため、さまざまな宛先に送信できます。これに対して、コントロールにデータそのものは含まれません。コントロールは、フォームで収集したデータを示すためのウィンドウです。コントロールは、収集される情報の種類に最も適した方法でユーザーがデータを入力できる手段を提供します。

たとえば、プロジェクト名とそのステータスをプロジェクトのトラッキング フォームで収集する場合、どちらのフィールドもテキストとして保存できます。ただし、ユーザーがプロジェクト名として文字列を入力できても、そのステータスはオプションの一覧から選択するようにする場合は、プロジェクト名フィールドにテキスト ボックス コントロールを使用し、ステータス フィールドにはドロップダウン リスト ボックス コントロールを使用します。

詳細については関連のフィールドやコントロール、コントロールの概要を参照してください。

ページの先頭へ

別のビューをフォームに追加する

ビュー (ページ) は、個別に表示するパーツごとにフォームを整理する手段です。これらのパーツは一定の順序で表示したり、特定のユーザーについて表示したり、または特定の目的について表示したりすることができます。たとえば、ステータス レポート フォームに 2 つ目のビューを設定して、ステータスの変更履歴をトラッキングすることができます。このビューを使用して、ステータス レポートでトラッキングしているプロジェクトが期限どおりに完了していることを確認できます。

詳細については、フォームにに関する追加のビューでは、追加、削除、およびフォーム ビュー (ページ) を切り替えを参照してください。

ページの先頭へ

ルールを追加する

ルールを使用すると、一定のイベントや条件に対応して特定のアクション (たとえばダイアログ ボックスにメッセージを自動的に表示する、フィールドの値を設定する、データ接続をクエリまたは送信する、ビューを切り替える、フォームを開くまたは閉じるなど) を実行することにより、フォームの動作を制御することができます。イベントには、フォームの特定フィールドの変更、ボタンのクリック、繰り返しセクションや繰り返しテーブルの行の挿入、フォームを開くまたは送信するなどを含めることができます。条件には、計算、ユーザー ロール、フィールドの値が空白かどうか、指定の範囲内かどうか、別のフィールドの値と等しいかどうか、特定の文字で始まるかどうか、特定の文字が含まれているかどうかなどを含めることができます。

ルールの詳細については、フォームのルールの概要を参照してください。

ページの先頭へ

InfoPath フォーム テンプレートを発行する

フォームのデザインが完了したら、フォーム テンプレートに基づいてユーザーがフォームを記入できるように、フォーム テンプレートを発行する必要があります。フォーム テンプレートの発行は、フォーム テンプレートの保存とは異なります。フォーム テンプレートの保存ではフォーム テンプレートはファイルとして保存されるだけで、ユーザーが記入することはできません。発行プロセスでは、フォーム テンプレートは配布用に変更されます。つまり、発行場所と処理命令のセクションを追加して、このフォーム テンプレートに基づいたフォームをユーザーが開くことができるようにします。処理命令を使用すると、発行後にフォーム テンプレートに変更を加えた場合、フォーム テンプレートに基づいているフォームが自動的に更新されます。

詳細については、フォームを発行に関するフォームの発行を参照してください。

ページの先頭へ

フォームのデザインを検証する

場合によって、互換性の問題が発生することがあります。ほとんどは、InfoPath Filler フォーム テンプレートをブラウザーと互換性のあるフォーム テンプレートに変換するとき、または InfoPath 2010 フォーム テンプレートを InfoPath 2007 または 2003 の形式に変換するときに発生します。InfoPath では、選択されたフォーム テンプレートに基づいて、互換性のあるフォームのみをフォームのデザイナーに表示することにより互換性の問題を防ぐ対策を取っていますが、それでも互換性の問題が発生することがあります。InfoPath は、ユーザーがフォーム テンプレートを開くとき、フォーム テンプレートの互換性の設定を変更するとき、フォーム テンプレートを保存または発行するとき、Office ドキュメントをフォーム テンプレートとしてインポートするときに、エラー チェックを行います。エラーが見つかった場合、ユーザーはエラーを解決するように要求されます。

互換性に関する詳細については、フォームのデザインを検証するを参照してください。

ページの先頭へ

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

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

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

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

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

×