テキスト ボックスを挿入する

注:  最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに 英語の記事 があります。

Microsoft Office InfoPath フォーム テンプレートでは、ユーザーからの情報を収集する、または、データベースやその他の外部データ ソースからデータを表示するテキスト ボックスを使用できます。

この記事の内容

テキスト ボックスを使用する場合

ユーザー エクスペリエンス

テキスト ボックスを挿入します。

レイアウトのヒント

テキスト ボックスを使用する場合

テキスト ボックスを使用する場合。

  • ユーザーがフォームに入力したテキストの任意の量を有効にします。

  • 現在の日付または数式の結果などの情報を表示します。

次の図では、ユーザーからの連絡先情報を収集するテキスト ボックスを使用します。

情報収集のための 3 つのテキスト ボックス

既定では、フォーム テンプレートにテキスト ボックスを挿入すると、InfoPath は単一行のテキスト ボックスを追加します。テキスト ボックスに、代わりに複数のテキスト行を表示する場合は、段落区切りまたは挿入した後に、テキスト ボックスの折り返しを有効にできます。または、リッチ テキスト ボックスを使用することができます。

関連するコントロール

InfoPath には、テキスト ボックスに似ていますが、目的の異なるコントロールが含まれています。これらのコントロールのうちのどれに最適なフォーム テンプレートを決定するには、次の一覧を参照してください。

リッチ テキスト ボックス   リッチ テキスト ボックスでは、通常のテキスト ボックスと同様に、入力、編集、またはテキストを表示するができます。テキスト ボックスと異なりリッチ テキスト ボックスには、既定で複数行のテキストが表示されます。太字や斜体のテキスト、画像、および表などのリッチ テキスト ボックスの書式要素も追加できます。リッチ テキスト ボックスの書式設定されたデータは、短いテキスト形式を前提としているデータ ソースと互換性のあるできないことがあります XHTML として保存されます。

[式] ボックス   通常、式ボックスは、フォーム上の別のコントロールの値を表示する、または XPath 式に基づく数式を作成するのには、読み取り専用のテキストを表示する使用します。テキスト ボックスとは異なり、式ボックス保存またはされないデータを保存します。したがって、その値を保存する、または別の数式で参照したくない場合にのみ、式ボックスを使用する必要があります。

テキスト ボックス自体で使用したり、繰り返しテーブル、セクション、またはその他のレイアウトに関連するコントロールに追加することができます。たとえば、テキスト ボックスは、繰り返しテーブルのセル内頻度表示されます。

ページの先頭へ

ユーザー エクスペリエンス

テキスト ボックスにデータを入力することは簡単です。ユーザーは、テキスト ボックス内のカーソルを置くし、必要な情報を入力します。データをテキスト形式では、フォームが表示されます。

ヒント: 文字がテキスト ボックス内のテキストに書式を適用することができるようにする場合は、標準のテキスト ボックスの代わりに、リッチ テキスト ボックスを使用することができます。

テキスト ボックスには、いくつかの使い慣れた Microsoft Office システム機能が含まれます。たとえば、ユーザーは、テキスト ボックス内の単語をスペル、スペル ミスの可能性を通知する使い慣れたの赤い波線が表示されます。

テキスト ボックスのスペルの間違い

既定では、スペル チェックと、オートコンプリート機能も有効になっています。オートコンプリート機能は、ユーザーがフォームに入力した前の項目を保存します。テキスト ボックスに、最初の数文字を入力する前に、ユーザーが入力した項目の候補一覧表示されます。これにより、ユーザーが容易に記入するフォームに、名前や住所などの反復または共通のデータを入力します。

注: InfoPath でフォーム テンプレートをデザインする際に、 ブラウザー互換フォーム テンプレートを設計することもできます。ブラウザー互換フォーム テンプレートをデザインするスペル チェック] などの機能を Web ブラウザーで動作しないため InfoPath で使用するためにご利用いただけません。

ページの先頭へ

テキスト ボックスを挿入する

テキスト ボックスを挿入する手順は、フォーム テンプレートのデザイン、データベースやその他の外部データ ソースを基にしたか新しい、空白のフォーム テンプレートをデザインしているかどうかによって少し異なります。

次の図では、 デザイン モードで選択されているときにテキスト ボックスをどのように見えるかを示します。

デザイン モードで選択されたテキスト ボックス

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

フォーム テンプレートのデータ ソースは、フィールドとデータ ソース] 作業ウィンドウでの階層ビューに表示されるグループで構成されます。テキスト ボックスは、常に、フィールドにバインドします。次の例では、 [姓]テキスト ボックス、フォーム上のデータ ソース] 作業ウィンドウで、 [氏名]フィールドにバインドされています。

フォーム テンプレート上のテキスト ボックスとデータ ソースのフィールドの関係

新しい空白のフォーム テンプレート上のテキスト ボックスを挿入します。

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

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

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

  3. コントロールを挿入するには、[テキスト ボックス] をクリックします。

  4. コントロールにラベルを追加するには、上またはそれに続けてコロン (:)、コントロールの左側にテキストを入力します。たとえば場合は、テキスト ボックスは、ユーザーの名前を収集するものでは、入力する姓:します。

既存のデータ ソースを基にしたフォーム テンプレート上のテキスト ボックスを挿入します。

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

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

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

  3. コントロールを挿入するには、[テキスト ボックス] をクリックします。

  4. テキスト ボックスのバインド] ダイアログ ボックスで、テキスト ボックスのデータを保存するフィールドを選択し、[ OK] をクリックします。

  5. InfoPath では、コントロールのラベルとしてフィールドまたはグループの名前を使用します。必要に応じて、ラベルのテキストを変更します。

    ヒント: コントロールを挿入するのにデータ ソース] 作業ウィンドウを使用することもできます。データ ソース] 作業ウィンドウでは、フィールドには、テキスト ボックスのバインド先を右クリックし、ショートカット メニューの [テキスト ボックス] をクリックします。

ページの先頭へ

レイアウトのヒント

フォーム テンプレートにテキスト ボックスを挿入する前に、そのまま配置する方法について考えます。フォーム テンプレート上の目的が無作為なデザインの場所にドラッグしてテキスト ボックスを追加することができます。フォーム テンプレートには、その他の組織をする場合、 レイアウト テーブルを追加し、整えることで、ラベルと個々 のセル内のコントロールを挿入し、できます。次の図でラベルとコントロールを配置する 4 つの行、2 段組みのレイアウト テーブルを使用します。

デザイン モードにあるレイアウト テーブル内のテキスト ボックス

レイアウト テーブルを使用して、テキスト ボックスを整理するために、に加えて、次のいずれかを行うことができます。

  • 一度に複数のテキスト ボックスのサイズを変更するにサイズを変更して、[書式] メニューに [プロパティのテキスト ボックスをオンにし、[サイズ] タブをクリックし、必要な調整を加えます。

  • テキスト ボックスに入力したユーザーが期待どおりの文字数に合わせてフォーム テンプレート上のテキスト ボックスのサイズを変更します。

  • [枠線または色を変更、一度に複数のテキスト ボックスを選択して書式] メニューには、変更するテキスト ボックスは、線種とページ罫線と網かけの変更] をクリックし、] タブの [罫線] をクリックし、必要な調整を加えます。

  • テキスト ボックスに表示されるテキストをカスタマイズするのには、書式設定] ツールバーのフォントフォント サイズ] ボックスを使用します。フォーム テンプレート上のテキスト ボックスのすべてのフォント サイズ、フォントを一度に変更するには、書式が設定されているしを [書式] メニューの [すべてのテキスト ボックス コントロールにフォントを適用する] をクリックするテキスト ボックスを選択します。

  • 実際のテキストが含まれたテキスト ボックスの外観を確認するには、[表示] メニューサンプル データをクリックします。これにより、フォームがどのようにユーザーの入力時を把握できます。

  • テキスト ボックスの外側に間隔を調整するのにには、余白を使用します。テキスト ボックス内の文字列の周囲の間隔を調整するのに間隔を使用します。両方の設定は、テキスト ボックスのプロパティ] ダイアログ ボックスの [サイズ] タブで入手できます。

  • 場合によっては、テキスト ボックスと、テキスト ボックスの左側のラベル内のテキストが、若干配置から表示される場合があります。これらを簡単に配置し直すには、テキスト ボックスをダブルクリックし、[サイズ] タブの [配置] をクリックし、[適用] をクリックします。ラベルとテキスト ボックスが複数のセルにレイアウト用の表である場合は、ラベルが含まれているセルを右クリックし、ショートカット メニューの [表のプロパティ] をクリックして、[セル] タブで [垂直方向の配置センター ] をクリックします。

ページの先頭へ

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

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

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

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

×