フォーム テンプレートにカスタム ヘルプ テキストを追加する

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

ユーザーがフォームの目的について理解し、フォームに正しく入力できるよう、説明的なヘルプ テキストをフォーム テンプレートに追加できます。

この記事では、どのような種類のフォーム テンプレートを作成するか、対象ユーザーはだれか、フォーム テンプレートを展開する規模はどのぐらいか、そしてフォーム テンプレートに基づくフォームが Web ブラウザを使って入力されるかどうかなどの要因を考慮に入れて、フォーム テンプレートに最適な種類のヘルプ テキストを決定する方法について説明します。

この記事の内容

互換性に関する考慮事項

ヘルプの種類

ヘルプを表示するためのビューを作成する

ヘルプを表示するためのカスタム作業ウィンドウを作成する

条件付き書式を使用して状況対応型ヘルプを表示する

外部ヘルプ ファイルまたは Web サイトへのハイパーリンクを作成する

InfoPath ヘルプ システムを表示するためのユーザー向けの説明を追加する

互換性に関する考慮事項

Microsoft Office InfoPath 2007でフォーム テンプレートをデザインする際に、 ブラウザー互換フォーム テンプレートを設計することもできます。ブラウザー互換フォーム テンプレートをデザインする際に一部の機能は利用できません。たとえば、カスタム作業ウィンドウで、カスタム ヘルプ テキストを表示するよく使われるブラウザー互換フォーム テンプレートではサポートされていません。ブラウザー互換フォーム テンプレートにヘルプを追加するには、別の条件付き書式を使用して、文脈に応じたヘルプを表示するなど、ヘルプを追加する方法を検討してください。

ページの先頭へ

ヘルプの種類

フォーム テンプレートの複雑度やユーザーのニーズに基づいて、さまざまな種類のヘルプ テキストをさまざまな方法で追加できます。フォーム テンプレートによっては、1 つのテンプレートに複数の種類のヘルプ テキストを使用することもできます。以下は、フォーム テンプレートでヘルプ テキストを表示する一般的な方法を示しています。

  • ヘルプ ビュー    ユーザー向けの詳細な説明を表示するには、ヘルプ テキストを表示する個別の表示を作成します。ヘルプ テキストだけを含んだヘルプ ビューを作成することも、フォーム テンプレートの既定のビューに追加したコントロールを複製して、対応するヘルプ テキストを含めることもできます。ヘルプ テキストを含んだコントロールを追加すると、フォームへの入力時に、各セクションやコントロールに関する状況対応型ヘルプを表示する代替のビューを使用できるようになります。詳細な説明を必要とする初心者と、フォームの入力方法を既に理解している熟練者の両方が対象ユーザーに含まれている場合、このアプローチは効果的です。

    ヒント: ブラウザ互換フォーム テンプレートはカスタム作業ウィンドウをサポートしていないので、ヘルプ テキストを表示する方法として、カスタム作業ウィンドウの代わりにヘルプ ビューを使用できます。

  • カスタム作業ウィンドウ    カスタム作業ウィンドウは HTML ファイルです。このファイルの内容は、ユーザーがフォームへの入力を行うと InfoPath の作業ウィンドウに表示されます。フォーム テンプレートの既定のカスタム作業ウィンドウで開く HTML ファイルは 1 つしか指定できませんが、その他の HTML ファイルをフォーム テンプレートにリソース ファイルとして追加して、これらのファイルの間にハイパーリンクを作成できます。カスタム作業ウィンドウでは、HTML ファイルしか表示できません。カスタム作業ウィンドウには、フォーム固有のコマンドやヘルプのコンテンツを含めることができます。HTML ファイルをフォーム テンプレートに直接追加して、ユーザーがオフラインでフォームに入力するときもカスタム作業ウィンドウのヘルプを表示できるようにすることも、別の場所に保存されている HTML ファイルにカスタム作業ウィンドウをリンクさせることもできます。たとえば、ヘルプのコンテンツを頻繁に更新する予定があるが、HTML ヘルプ ファイルを更新するたびにフォーム テンプレートを発行したくない場合は、HTML ファイルを別の場所に保存して、カスタム作業ウィンドウからリンクしておくと効果的です。ブラウザ互換フォーム テンプレートはカスタム作業ウィンドウをサポートしないので、カスタム作業ウィンドウは、InfoPath で入力するフォームに対してのみ作成する必要があります。

  • 条件付き書式設定    条件付き書式を使用すると、フォーム上で発生した条件に基づいたコントロール用の別の書式設定オプションを指定することができます。ユーザーがフォームに入力するときに、指定した条件が該当する場合、条件付き書式が適用されます。ヘルプ テキストをフォーム テンプレートのセクションを追加し、条件付きの追加] セクションを許可することをユーザーに表示または非表示にする文脈に応じたに書式をセクションのヘルプ テキストまたはビューを切り替えることがなく、必要に応じて制御します。インライン ヘルプを提供する特定のセクションまたはコントロールには、ヘルプを表示しているユーザーの場合に便利です。

  • 外部ヘルプ    Web サイト上の HTML ファイルなど、外部ファイルへのリンクを追加できます。たとえば、組織のテクニカル サポートの Web サイトにテクニカル サポート エンジニアとのライブ チャット セッションを開始するための Web ページが含まれている場合は、ユーザーがそのページを Web ブラウザで開けるようにするハイパーリンクをフォーム テンプレートに追加できます。このアプローチは、組織の別の部門用のフォーム テンプレートをデザインしており、その部門がヘルプまたはテクニカル サポートの提供元として最も適している場合に効果的です。

  • フォームに入力するユーザー向けの InfoPath ヘルプ システム    InfoPath には、フォームに入力するユーザー専用のヘルプ システムが含まれています。フォームへの入力時に F1 キーを押すようにユーザーに指示すると、ユーザーは標準の InfoPath 機能に関するヘルプ トピックにアクセスできるようになります。このアプローチは、ユーザーが InfoPath だけを使って入力するフォームに適しています。

ページの先頭へ

ヘルプを表示するためのビューを作成する

ユーザーがフォームへの入力に関するヘルプを表示できるように、フォーム テンプレートに別のビューを作成するには、まずフォーム テンプレートのヘルプ ビューを作成して、ユーザーがヘルプ ビューにアクセスするためにクリックするボタンを既定のフォーム ビューに追加する必要があります。

ヘルプ ビューを作成する

  1. [表示] メニューで、ビューの管理] をクリックします。

  2. [ビュー] 作業ウィンドウで、[操作] の下の [新しいビューの追加] をクリックします。

  3. [新しいビュー名] ボックスにヘルプ ビューの名前を入力し、[OK] をクリックします。

    たとえば、「ヘルプ」と入力します。

  4. フォーム テンプレートで、追加したビューをクリックして、必要なヘルプ テキストを入力するか貼り付けます。

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

  6. [コントロール] 作業ウィンドウで、[ボタン] をクリックします。

  7. 追加したボタンを右クリックして、ショートカット メニューの [ボタンのプロパティ] をクリックします。

  8. [全般] タブをクリックします。

  9. [ラベル] ボックスで、ボタンのラベルを入力します。たとえば、フォームに戻るに入力します。

  10. [動作規則] をクリックします。

  11. [動作規則] ダイアログ ボックスの [追加] をクリックします。

  12. [動作の追加] をクリックします。

  13. [動作] ボックスの [ビューを切り替える] をクリックします。

  14. [ビュー] ボックスで既定のビューの名前をクリックします。

  15. [OK] を 4 回クリックして、フォーム テンプレートに戻ります。

フォーム テンプレートのヘルプ ビューを作成したら、既定のビューにボタンを追加して、ユーザーがフォームに入力するときに簡単にヘルプ ビューにアクセスできるようにする必要があります。

既定のビューにボタンを追加する

  1. [表示] メニューで、ビューの管理] をクリックします。

  2. [ビュー] 作業ウィンドウで、既定のビューの名前をクリックします。

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

  4. [コントロール] 作業ウィンドウで、[ボタン] をクリックします。

  5. 追加したボタンを右クリックして、ショートカット メニューの [ボタンのプロパティ] をクリックします。

  6. [全般] タブをクリックします。

  7. [Label] ボックスに、ボタンのラベルを入力します。たとえば、「ヘルプ」と入力します。

  8. [動作規則] をクリックします。

  9. [動作規則] ダイアログ ボックスの [追加] をクリックします。

  10. [動作の追加] をクリックします。

  11. [動作] ボックスの [ビューを切り替える] をクリックします。

  12. [ビュー] ボックスで、前の手順で追加したヘルプ ビューの名前をクリックします。

  13. [OK] を 4 回クリックして、フォーム テンプレートに戻ります。

ヒント: 必要に応じて、既定のビューに含まれているコントロールと同じものをヘルプ ビューに追加できます。こうすることにより、ユーザーはヘルプが必要ない場合に既定のビューでフォームに入力し、ヘルプ テキストの説明を表示する必要がある場合にヘルプ ビューを使用できるようになります。

ページの先頭へ

ヘルプを表示するためのカスタム作業ウィンドウを作成する

注記: ヘルプを表示するためのカスタム作業ウィンドウをフォーム テンプレートで作成する前に、次のことを考慮に入れる必要があります。

  • ブラウザ互換フォーム テンプレートは、カスタム作業ウィンドウをサポートしていません。

  • カスタム作業ウィンドウを有効にするには、まず Microsoft Office SharePoint Designer 2007 などの HTML エディタを使用して、カスタム作業ウィンドウ用の HTML ファイルを作成しておく必要があります。

カスタム作業ウィンドウを作成して有効にするには、次の操作を行います。

  1. [ツール] メニューの [フォームのオプション] をクリックします。

  2. [カテゴリ] の [プログラミング] をクリックします。

  3. [カスタム作業ウィンドウを有効にする] チェック ボックスをオンにします。

  4. [作業ウィンドウ名] ボックスに、カスタム作業ウィンドウの一番上に表示する名前を入力します。たとえば、「ヘルプ」と入力します。

  5. フォーム テンプレートにファイルを追加するには、[リソース ファイル] をクリックします。

    注: フォーム テンプレートにファイルをリンクするには、[作業ウィンドウの場所] ボックスに HTML ファイルの場所への絶対パスを入力し、[OK] をクリックします。

    セキュリティに関するお知らせ : フォーム テンプレートと同じドメインにある HTML ファイルにリンクすることをお勧めします。これを行わないと、ユーザーがフォーム テンプレートに基づくフォームを開いた場合に、警告が表示されます。

  6. [リソース ファイル] ダイアログ ボックスの [追加] をクリックします。

  7. [ファイルの追加] ダイアログ ボックスで、必要な HTML ファイルを参照して選択し、[OK] をクリックします。

  8. 追加した HTML ファイルがカスケード スタイル シートなどの他のファイルを参照している場合は、それらのファイルも追加します。

    ヒント: フォーム テンプレートの既定のカスタム作業ウィンドウで開く HTML ファイルは 1 つしか指定できませんが、その他の HTML ファイルをフォーム テンプレートにリソース ファイルとして追加して、これらのファイルの間にハイパーリンクを作成できます。

  9. [フォームのオプション] ダイアログ ボックスの [作業ウィンドウの場所] ボックスで、追加した HTML ファイルの名前をクリックします。

  10. 変更内容をテストするには、[標準] ツールバーの [プレビュー ] をクリックするか、ctrl キーを押しながら shift キーを押しながら B キーを押します。フォーム テンプレートをプレビューするときに、既定で作成したカスタム作業ウィンドウが表示されます。

ページの先頭へ

条件付き書式を使用して状況対応型ヘルプを表示する

以下に、条件付き書式を使用して状況対応型ヘルプを表示または非表示にする方法を説明します。

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

  2. [コントロール] 作業ウィンドウで [チェック ボックス] をクリックし、[セクション] をクリックします。

  3. フォーム テンプレートに追加したセクションをクリックして、ヘルプ テキストを入力します。

  4. ] チェック ボックスの既定のラベルのテキストを削除し、[入力ヘルプの表示と非表示] をクリックします。

  5. フォーム テンプレート上のセクションに対応したタブをクリックし、[書式] メニューの [条件付き書式] をクリックします。

  6. [追加] をクリックします。

  7. [次の条件の場合] の最初のボックスで、[フィールドまたはグループの選択] をクリックします。

  8. [フィールドまたはグループの選択] ダイアログ ボックスで、手順 2. で追加したチェック ボックス コントロールに対応するフィールドを選択し、[OK] をクリックします。

  9. [条件付き書式] ダイアログ ボックスの 2 番目のボックスで、[が次の値に等しい] をクリックします。

  10. 3 番目のボックスで [False] をクリックします。

  11. [設定する書式] で [このコントロールを表示しない] チェック ボックスをオンにします。

    注: この条件は、チェック ボックスがオンになったときにセクションを表示します。

  12. 変更内容をテストするには、[標準] ツール バーの [プレビュー] をクリックするか、Ctrl キーと Shift キーを押しながら B キーを押します。

ページの先頭へ

外部ヘルプ ファイルまたは Web サイトへのハイパーリンクを作成する

以下では、フォーム テンプレートから外部ヘルプ ファイル (HTML ファイルやコンパイル済みヘルプ (.chm) ファイルなど) へのハイパーリンク、またはフォーム テンプレートから Web サイト (テクニカル サポート Web サイトなど) へのハイパーリンクを追加する方法について説明します。

注記: 

  • 外部ヘルプ ファイルまたは Web サイトへのリンクを作成するには、ユーザーがアクセスできることを確認します。のみで InfoPath と互換性があるフォーム テンプレートの HTML ファイルにリンクを追加する場合 (つまり、ユーザーが InfoPath を使用フォーム テンプレートを基にフォームに入力する)、カスタム作業ウィンドウで開くことのリソース ファイルとして追加することをフォーム テンプレートに HTML ファイルを追加することができます。ブラウザー互換フォーム テンプレートの HTML ファイルを可能であれば、同じ Web フォーム テンプレートがあるサイトで、ユーザーにアクセスできるサイトに発行し、外部の HTML ファイルを示すフォーム テンプレートに静的なハイパーリンクを作成して必要があります。

  • .chm ファイルなど、他の形式のファイルをヘルプ ファイルとして使用する場合は、選択したファイル形式がユーザーのコンピュータのオペレーティング システムでサポートされているかどうかを必ず確認してください。

外部ファイルへの静的ハイパーリンクを作成する

  1. フォーム テンプレートで、ハイパーリンクを挿入する場所をクリックするか、ハイパーリンクに変換する文字列または画像を選択します。

  2. [標準] ツールバーで、 [ハイパーリンクの挿入  ボタンの画像 ] をクリックします。

  3. [全般] タブをクリックします。

  4. [アドレス] ボックスに、リンク先に指定する URL を入力します。

  5. フォーム テンプレートに表示するハイパーリンク テキストを変更するには、目的のテキストを [テキスト] ボックスに入力します。

    注: 手順 1. で画像を選択した場合、このオプションは使用できません。

  6. ユーザーがハイパーリンクの上でポインタを動かしたときに表示するヒントを割り当てるには、[詳細設定] タブをクリックして、表示する文字列を [ヒント] ボックスに入力します。

  7. 変更内容をテストするには、[標準] ツール バーの [プレビュー] をクリックするか、Ctrl キーと Shift キーを押しながら B キーを押します。

ページの先頭へ

InfoPath ヘルプ システムを表示するためのユーザー向けの説明を追加する

InfoPath には、ユーザーがフォームに入力するときに使用できる専用のヘルプ システムが備わっています。このヘルプ システムには、オートコンプリートのオン/オフの切り替えやフォーム内の文字列のスペル チェックなど、一般的なタスクに関する情報が含まれています。フォーム デザイナは、フォームをプレビュー ウィンドウでプレビューしているときに F1 キーを押して、InfoPath のヘルプをフォーム ユーザーのために開くことができます。

フォーム ユーザー用のヘルプには、すべてのフォームに該当するタスクの情報しか表示されません。そのため、独自にデザインしたフォーム テンプレートに対しては、カスタム ヘルプを作成しておくと効果的です。ユーザーがフォームへの入力時に InfoPath ヘルプ システムを表示できるようにするには、InfoPath ヘルプ システムへのアクセス方法を説明したテキストをフォーム テンプレートに追加できます。たとえば、次のいずれかの例をフォーム テンプレートに追加できます。

  • InfoPath ヘルプを開くには、F1 キーを押します。

  • InfoPath ヘルプを開くには、[ヘルプ] メニューの [Microsoft Office InfoPath ヘルプ] をクリックします。

ページの先頭へ

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

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

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

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

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

×