フォーム テンプレートにカスタム ヘルプ テキストを追加する
適用先
ユーザーがフォームの目的を理解しやすくし、フォームを正常に入力できるように、フォーム テンプレートに説明ヘルプ テキストを追加できます。
この記事では、作成するフォーム テンプレートの種類、対象ユーザー、フォーム テンプレートの展開範囲、ユーザーが Web ブラウザーを使用してフォーム テンプレートに基づいてフォームに入力するかどうかなどの要因を考慮して、フォーム テンプレートに最適な種類のヘルプ テキストを決定する方法について説明します。
この記事の内容
- 互換性に関する考慮事項
- ヘルプの種類
- ヘルプを表示するビューを作成する
- ヘルプを表示するカスタム作業ウィンドウを作成する
- 条件付き書式を使用してコンテキスト ヘルプを表示する
- 外部ヘルプ ファイルまたは Web サイトへのハイパーリンクを作成する
- ユーザーが InfoPath ヘルプ システムを表示するための手順を追加する
互換性に関する考慮事項
Microsoft Office InfoPath 2007 でフォーム テンプレートを設計する場合は、ブラウザー互換のフォーム テンプレートを設計できます。 ブラウザー互換のフォーム テンプレートを設計する場合、一部の機能は使用できません。 たとえば、カスタム ヘルプ テキストの表示によく使用されるカスタム作業ウィンドウは、ブラウザーと互換性のあるフォーム テンプレートではサポートされていません。 ブラウザー互換フォーム テンプレートにヘルプを追加するには、条件付き書式を使用してコンテキスト ヘルプを表示するなど、ヘルプを追加する別の方法を検討してください。
ヘルプの種類
フォーム テンプレートの複雑さとユーザーのニーズに応じて、さまざまな手順を使用して、さまざまな種類のヘルプ テキストを追加できます。 フォーム テンプレートによっては、フォーム テンプレートで複数の種類のヘルプ テキストを使用する場合があります。 フォーム テンプレートにヘルプ テキストを表示する最も一般的な方法の一覧を次に示します。
ヘルプ ビュー ユーザーに詳細な手順を提供する場合は、ヘルプ テキストを表示する別のビューを作成します。 ヘルプ テキストのみを含むヘルプ ビューを作成することも、フォーム テンプレートの既定のビューで追加したコントロールを複製して、付属のヘルプ テキストを含めることもできます。 ヘルプ テキストを使用してコントロールを追加することで、フォームに入力するための代替ビュー (セクションまたはコントロールごとにコンテキスト ヘルプを含むビュー) を提供できます。 これは、追加の支援を必要とする新しいユーザーと、フォームに入力する方法を既に知っている経験豊富なユーザーの両方が対象ユーザーに含まれている場合に便利な方法です。
ヒント
ブラウザー互換のフォーム テンプレートはカスタム作業ウィンドウをサポートしていないため、ヘルプ ビューを使用してヘルプ テキストを表示することは、カスタム作業ウィンドウの代わりに適しています。
カスタム作業ウィンドウ カスタム作業ウィンドウは HTML ファイルであり、ユーザーがフォームに入力すると、その内容が InfoPath 作業ウィンドウに表示されます。 フォーム テンプレートの既定のカスタム作業ウィンドウで開く HTML ファイルは 1 つだけ指定できますが、追加の HTML ファイルをリソース ファイルとしてフォーム テンプレートに追加して、それらの間にハイパーリンクを作成できます。 カスタム作業ウィンドウには HTML ファイルのみを表示できます。 カスタム作業ウィンドウでは、フォーム固有のコマンドとヘルプ コンテンツを提供できます。 HTML ファイルをフォーム テンプレートに直接追加して、ユーザーがフォームにオフラインで入力している間でもカスタム作業ウィンドウのヘルプを表示したり、カスタム作業ウィンドウを別の場所に保存されている HTML ファイルにリンクしたりできます。 たとえば、ヘルプ コンテンツを頻繁に更新する予定で、HTML ヘルプ ファイルに更新が行われるたびにフォーム テンプレートを発行したくない場合は、HTML ファイルを別の場所に保存し、カスタム作業ウィンドウからリンクすることをお勧めします。 ブラウザー互換のフォーム テンプレートはカスタム作業ウィンドウをサポートしていないため、InfoPath に入力されるフォームに対してのみカスタム作業ウィンドウを作成する必要があります。
条件付き書式 条件付き書式を使用して、フォームで発生する条件に基づくコントロールのさまざまな書式設定オプションを指定できます。 ユーザーがフォームに入力するときに指定した条件が true の場合、条件付き書式が適用されます。 フォーム テンプレートのセクションにヘルプ テキストを追加し、そのセクションに条件付き書式を追加すると、ユーザーはビューを切り替えることなく、必要に応じてセクションまたはコントロールのコンテキスト ヘルプ テキストを表示または非表示にすることができます。 これは、ヘルプを必要とするユーザーの特定のセクションまたはコントロールにインライン ヘルプを提供する便利な方法です。
外部ヘルプ Web サイト上の HTML ファイルなど、外部ファイルへのリンクを追加できます。 たとえば、organizationのテクニカル サポート Web サイトに、テクニカル サポート エンジニアとのライブ チャット セッションを開始するための Web ページが含まれている場合、ユーザーが Web ブラウザーでそのページを開くことができるハイパーリンクをフォーム テンプレートに追加できます。 この方法は、organization内の別の部署のフォーム テンプレートを設計し、その部門がユーザーにヘルプまたはテクニカル サポートを提供するのに最適な資格がある場合に役立ちます。
フォームに入力するユーザー向けの InfoPath ヘルプ システム InfoPath には、フォームに入力するユーザー専用のヘルプ システムが含まれています。 フォームへの入力中に F1 キーを押すようにユーザーに指示すると、標準の InfoPath 機能に関するヘルプ トピックにアクセスできるようになります。 この方法は、ユーザーが InfoPath のみを使用して入力するフォームに使用します。
ヘルプを表示するビューを作成する
ユーザーがフォームへの入力に関するヘルプを表示するための別のビューをフォーム テンプレートに作成するには、まずフォーム テンプレートのヘルプ ビューを作成してから、ユーザーがヘルプ ビューにアクセスするためにクリックできるボタンを既定のフォーム ビューに追加する必要があります。
ヘルプ ビューを作成する
- [ 表示 ] メニューの [ ビューの管理] をクリックします。
- [ビュー] 作業ウィンドウの [アクション] で、[新しいビューの追加] をクリックします。
- [ 新しいビュー名 ] ボックスに、ヘルプ ビューの名前を入力し、[OK] をクリック します。
たとえば、「ヘルプ」と入力 します。 - フォーム テンプレートで、追加したビューをクリックし、目的のヘルプ テキストを入力または貼り付けます。
- [コントロール] 作業ウィンドウが表示されていない場合は、[挿入] メニューの [コントロールの選択] をクリックするか、Alt キーを押しながら I キー、C キーの順に押します。
- [ コントロール ] 作業ウィンドウで、[ボタン] をクリック します。
- 追加したボタンを右クリックし、ショートカット メニューの [ボタンのプロパティ ] をクリックします。
- [全般] タブをクリックします。
- [ ラベル ] ボックスに、ボタンのラベルを入力します。 たとえば、「 Return to Form」と入力します。
- [ ルール] をクリックします。
- [ ルール ] ダイアログ ボックスで、[ 追加] をクリックします。
- [ アクションの追加] をクリックします。
- [ アクション ] ボックスで、[ ビューの切り替え] をクリックします。
- [ ビュー ] ボックスで、既定のビューの名前をクリックします。
- [ OK] を 4 回クリックして、フォーム テンプレートに戻ります。
フォーム テンプレートのヘルプ ビューを作成した後、ユーザーがフォームに入力するときにヘルプ ビューに簡単にアクセスできるように、ボタンを既定のビューに追加する必要があります。
ボタンを既定のビューに追加する
- [ 表示 ] メニューの [ ビューの管理] をクリックします。
- [ ビュー ] 作業ウィンドウで、既定のビューの名前をクリックします。
- [コントロール] 作業ウィンドウが表示されていない場合は、[挿入] メニューの [コントロールの選択] をクリックするか、Alt キーを押しながら I キー、C キーの順に押します。
- [ コントロール ] 作業ウィンドウで、[ボタン] をクリック します。
- 追加したボタンを右クリックし、ショートカット メニューの [ボタンのプロパティ ] をクリックします。
- [全般] タブをクリックします。
- [ ラベル ] ボックスに、ボタンのラベルを入力します。 たとえば、「ヘルプ」と入力 します。
- [ ルール] をクリックします。
- [ ルール ] ダイアログ ボックスで、[ 追加] をクリックします。
- [ アクションの追加] をクリックします。
- [ アクション ] ボックスで、[ ビューの切り替え] をクリックします。
- [ 表示 ] ボックスで、前の手順で追加したヘルプ ビューの名前をクリックします。
- [ OK] を 4 回クリックして、フォーム テンプレートに戻ります。
ヒント
必要に応じて、既定のビューに含まれているコントロールと同じコントロールをヘルプ ビューに追加できます。 これにより、ユーザーは、サポートが必要ない場合は既定のビューでフォームに入力するか、ヘルプ テキストの指示を表示する必要がある場合はヘルプ ビューを使用してフォームに入力するかの選択が可能になります。
ヘルプを表示するカスタム作業ウィンドウを作成する
注
フォーム テンプレートにヘルプを表示するカスタム作業ウィンドウを作成する前に、次の点を考慮してください。
- ブラウザー互換のフォーム テンプレートでは、カスタム作業ウィンドウはサポートされていません。
- カスタム作業ウィンドウを有効にする前に、Microsoft Office SharePoint Designer 2007 などの HTML エディターを使用して、カスタム作業ウィンドウの HTML ファイルを作成する必要があります。
カスタム作業ウィンドウを作成して有効にするには、次の操作を行います。
[ ツール ] メニューの [ フォーム オプション] をクリックします。
[ カテゴリ] で、[ プログラミング] をクリックします。
[カスタム作業ウィンドウのチェックを有効にする] ボックスを選択します。
[ 作業ウィンドウ名 ] ボックスに、カスタム作業ウィンドウの上部に表示する名前を入力します。 たとえば、「ヘルプ」と入力 します。
フォーム テンプレートにファイルを追加するには、[リソース Files] をクリックします。
注
ファイルをフォーム テンプレートにリンクするには、[ 作業ウィンドウの場所 ] ボックスに HTML ファイルの場所の絶対パスを入力し、[OK] をクリック します。
注
フォーム テンプレートと同じドメインにある HTML ファイルにリンクすることをお勧めします。 そうしないと、フォーム テンプレートに基づくフォームを開いたユーザーにアラートが表示されます。
[リソース Files] ダイアログ ボックスで、[追加] をクリックします。
[ ファイルの追加 ] ダイアログ ボックスで、目的の HTML ファイルを参照して選択し、[OK] をクリック します。
追加した HTML ファイルが、カスケード スタイル シートなどの追加のファイルを参照する場合は、それらのファイルも追加します。
ヒント
フォーム テンプレートの既定のカスタム作業ウィンドウで開く HTML ファイルは 1 つだけ指定できますが、追加の HTML ファイルをリソース ファイルとしてフォーム テンプレートに追加して、それらの間にハイパーリンクを作成できます。
[ フォーム オプション] ダイアログ ボックスで、[ 作業ウィンドウの場所 ] ボックスに追加した HTML ファイルの名前をクリックします。
変更内容をテストするには、[標準] ツール バーの [プレビュー] をクリックするか、Ctrl キーと Shift キーを押しながら B キーを押します。 作成したカスタム作業ウィンドウは、フォーム テンプレートをプレビューするときに既定で表示されます。
条件付き書式を使用してコンテキスト ヘルプを表示する
次の手順では、条件付き書式を使用してコンテキスト ヘルプを表示または非表示にする方法について説明します。
[コントロール] 作業ウィンドウが表示されていない場合は、[挿入] メニューの [コントロールの選択] をクリックするか、Alt キーを押しながら I キー、C キーの順に押します。
[ コントロール ] 作業ウィンドウで、[ チェック ボックス] をクリックし、[ セクション] をクリックします。
フォーム テンプレートに追加したセクションをクリックし、ヘルプ テキストを入力します。
[チェック] ボックスの既定のラベル テキストを削除し、「クリック」と入力してヘルプを表示または非表示にします。
フォーム テンプレートのセクションのタブをクリックし、[ 書式 ] メニューの [ 条件付き書式] をクリックします。
[追加] をクリックします。
[ この条件が true の場合] の最初のボックスで、[ フィールドまたはグループの選択] をクリックします。
[フィールドまたはグループの選択] ダイアログ ボックスで、手順 2 で追加したチェック ボックス コントロールに対応するフィールドを選択し、[OK] をクリックします。
2 番目のボックスの [ 条件付き書式 ] ダイアログ ボックスで、[ が 等しい] をクリックします。
3 番目のボックスで、[ FALSE] をクリックします。
[次にこの書式を適用します] で、[このコントロールチェック非表示にする] ボックスを選択します。
注
条件は、チェックボックスが選択されている場合、セクションが表示されることを示すようになりました。
変更内容をテストするには、[標準] ツール バーの [プレビュー] をクリックするか、Ctrl キーと Shift キーを押しながら B キーを押します。
外部ヘルプ ファイルまたは Web サイトへのハイパーリンクを作成する
次の手順では、フォーム テンプレートから外部ヘルプ ファイル (HTML ファイルやコンパイル済みヘルプ (.chm) ファイルなど) にハイパーリンクを追加する方法、またはテクニカル サポート Web サイトなどの Web サイトにハイパーリンクを追加する方法について説明します。
注
- リンクを作成する外部ヘルプ ファイルまたは Web サイトにユーザーがアクセスできることを確認します。 InfoPath と互換性のあるフォーム テンプレート内の HTML ファイルへのリンクを追加する場合 (つまり、ユーザーは InfoPath を使用してそのフォーム テンプレートに基づいてフォームを入力する必要があります)、カスタム作業ウィンドウで開くリソース ファイルとして追加することで、フォーム テンプレートに HTML ファイルを追加できます。 ブラウザー互換のフォーム テンプレートの場合は、ユーザーがアクセスできるサイト (できればフォーム テンプレートがある Web サイト) に HTML ファイルを発行し、外部 HTML ファイルを指す静的ハイパーリンクをフォーム テンプレートに作成する必要があります。
- .chm ファイルなど、ヘルプ ファイルに別の形式を使用する場合は、選択したファイル形式がユーザーのコンピューター上のオペレーティング システムでサポートされているかどうかを確認してください。
外部ファイルへの静的ハイパーリンクを作成する
フォーム テンプレートで、ハイパーリンクを挿入する場所をクリックするか、ハイパーリンクに変換するテキストまたは画像を選択します。
Standard ツール バーで、[ハイパーリンクの挿入
をクリックします。[全般] タブをクリックします。
[ アドレス ] ボックスに、リンク先の URL を入力します。
フォーム テンプレートに表示されるハイパーリンク テキストを変更するには、[ テキスト ] ボックスに目的のテキストを入力します。
注
手順 1 で画像を選択した場合、このオプションは使用できません。
ユーザーがハイパーリンクの上にポインターを移動したときに表示されるヒントを割り当てるには、[ 詳細設定 ] タブをクリックし、[ ヒント ] ボックスに表示するテキストを入力します。
変更内容をテストするには、[標準] ツール バーの [プレビュー] をクリックするか、Ctrl キーと Shift キーを押しながら B キーを押します。
ユーザーが InfoPath ヘルプ システムを表示するための手順を追加する
InfoPath には、ユーザーがフォームに入力するときに使用できる専用のヘルプ システムが含まれています。 このヘルプ システムには、オートコンプリートのオン/オフ、フォーム内のテキストのスペル チェックなど、一般的なタスクに関する情報が含まれています。 フォーム デザイナーは、プレビュー ウィンドウでフォームをプレビューするときに F1 キーを押すことで、フォーム ユーザー向けの InfoPath ヘルプを開くことができます。
フォーム ユーザーのヘルプは、すべてのフォームに適用されるタスクに限定されるため、デザインするフォーム テンプレートにカスタム ヘルプを提供することをお勧めします。 ユーザーがフォームに入力するときに InfoPath ヘルプ システムを表示できるように、InfoPath ヘルプ システムにアクセスする方法を説明する手順をフォーム テンプレートに追加できます。 たとえば、フォーム テンプレートに次のいずれかの例を含めることができます。
- InfoPath ヘルプを開くには、F1 キーを押します。
- InfoPath ヘルプを開くには、[ヘルプ] メニューの [Microsoft Office InfoPath ヘルプ] をクリックします。