リッチ テキスト ボックスをカスタマイズする方法

リッチ テキスト ボックスをフォーム テンプレートに挿入した後で、そのリッチ テキスト ボックスをカスタマイズするには、[リッチ テキスト ボックスのプロパティ] ダイアログ ボックスでプロパティと設定を変更します。このダイアログ ボックスを開くには、フォーム テンプレート上で、プロパティを変更するリッチ テキスト ボックスをダブルクリックします。

次の表は、リッチ テキスト ボックスをカスタマイズする方法および目的の一覧です。この表には、[リッチ テキスト ボックスのプロパティ] ダイアログ ボックスのオプション別の詳細な手順情報は記載されていませんが、さまざまなカスタマイズ方法について概要を理解できます。

注記: 

  • ブラウザー互換フォーム テンプレートをデザインする場合は、[リッチ テキスト ボックスのプロパティ] ダイアログ ボックスの特定の機能を使用できません。たとえば、文字書式や段落の区切りなどのリッチ テキスト書式を個別に指定することはできません。

  • フォーム テンプレートがデータベース、スキーマ、その他の既存のデータ ソースに基づく場合、一部のコントロールをカスタマイズできないことがあります。たとえば、コントロールのサイズを変更できても、既存のデータ ソースから取得したフィールド名やグループ名は変更できないことがあります。

タブ

タスク

詳細

データ

関連付けられたフィールド名を変更する

テンプレートから新しい空のフォーム テンプレートを設計するとき、コントロールのフィールド名やグループ名をデータ ソースを利用するときに特定しやすい名前に変更できます。たとえば、"MeetingNotes" という名前のフィールドは "field1" という名前のフィールドよりわかりやすくなります。

注: フィールド名を変更しても、リッチ テキスト ボックスとデータ ソース内のフィールドとの間のバインドは変わりません。リッチ テキスト ボックスを別のフィールドにバインドする必要がある場合は、リッチ テキスト ボックスを右クリックし、ショートカット メニューの [バインドの変更] をクリックします。

データ

既定値を指定する

ユーザーが初めてフォームを開いたとき、コントロール内に既定のテキストを表示されるようにするには、[] ボックスにそのテキストを入力します。コントロールの既定値として、データ ソースの他のフィールドの値を使用することもできます。既定値は (この記事の後半で説明する) プレースホルダー テキストとは異なり、常にフォーム (.xml) ファイルにデータとして保存されます。

データ

データの入力規則を追加する

[データの​​入力規則] をクリックし、コントロールのデータの入力規則を指定します。たとえば、3 つの数字、ダッシュ記号、2 つの数字のような特定の形式で部品番号を入力しなければならない場合、ユーザーがそのパターンに従うようにデータの入力規則を利用できます。

表示

段落の区切りを有効にする

既定では、段落の区切りが有効になり、リッチ テキスト ボックスに情報を段落に区切って入力できます。情報を段落に区切って入力するのを禁止する場合は、[段落の区切り] チェック ボックスをオフにします。段落の区切りの有効化は、ブラウザ互換フォーム テンプレートのリッチ テキスト ボックスではサポートされません。

表示

文字書式を有効にする

既定では、文字書式が有効になり、リッチ テキスト ボックスに入力する文字列を書式設定できます。文字列の書式設定を禁止する場合は、[文字書式] チェック ボックスをオフにします。リッチ テキスト ボックスの文字書式の有効化は、ブラウザ互換フォーム テンプレートではサポートされません。

表示

完全なリッチ テキストを有効にする

既定では、[リッチ テキスト ボックスのプロパティ] ダイアログ ボックスの [イメージや表などの完全なリッチ テキスト] チェック ボックスがオンになり、リッチ テキスト ボックス内にイメージや表を挿入できます。フォームにイメージを埋め込んで、その基になっているフォーム (.xml) ファイルに実際のイメージ データを保存したり、イメージをリンクして、イメージへのハイパーリンク参照を .xml ファイルに保存することができます。リッチ テキスト ボックスでのリンク イメージの有効化など、ブラウザ互換フォーム テンプレートではサポートされない設定もあります。

表示

プレースホルダ テキストを表示する

リッチ テキスト ボックスに入力するデータの種類についてユーザーに説明する場合は、[プレースホルダ] ボックスに説明用のテキストを入力できます。たとえば、リッチ テキスト ボックスに対する特定の入力方法を指定する場合は、プレースホルダ テキストを使用して説明を表示できます。

既定値と同様に、ユーザーが最初にフォームを開いたとき、テキストを入力するコントロールの内部にプレースホルダー テキストが表示されます。ただし、プレースホルダー テキストは次の 3 つの点で既定値とは異なります。

  • プレース ホルダー テキストがフォーム (.xml) ファイルにデータとして保存されることはありません。

  • コントロール内の通常のテキストとして表示される既定値とは異なり、プレースホルダー テキストは常に淡色表示になります。

  • 既定の値とは異なり、プレースホルダー テキストはブラウザー互換フォーム テンプレートでサポートされていません。

表示

リッチ テキスト ボックスを読み取り専用にする

コントロールの内容変更を禁止するには、[読み取り専用] チェック ボックスを選択します。たとえば、特定のビューでリッチ テキスト ボックスに入力したデータを、別のビューのリッチ テキスト ボックスに読み取り専用の概要として表示することができます。読み取り専用のリッチ テキスト ボックスはフォームに淡色表示されるわけではありませんが、情報の入力が禁止されます。

表示

スペル チェックを無効にする

リッチ テキスト ボックス内のテキストのスペル チェックを禁止する場合は、既定でオンになっている [スペル チェックを有効にする] チェック ボックスをオフにします。たとえば、適切な名前が表示されるリッチ テキスト ボックスについては、スペル チェックを無効にできます。

表示

文字列の折り返しを禁止する

既定では、リッチ テキスト ボックスでの文字列の折り返しが有効になっています。文字列の折り返しを禁止する場合は、[文字列を折り返して全体を表示する] チェック ボックスをオフにします。文字列の折り返しを有効にすると、[スクロール] ボックスの一覧でスクロール オプションを選択できます。たとえば、既定でリッチ テキスト ボックスに表示できる文字数以上のテキストが入力されたときに、リッチ テキスト ボックスにスクロール バーを表示できます。スクロール オプションが正しく動作するように、テキスト ボックスの高さと幅を固定する必要があります。

表示

条件付き書式を追加する

[条件付き書式] をクリックし、[条件付き書式] ダイアログ ボックスを開きます。ここで、可視性など、コントロールの外観をユーザーがフォームに入力した値に基づいて変更できます。たとえば、条件付き書式を利用すれば、特定のチェック ボックスが選択されていない限り、リッチ テキスト ボックスが非表示になるように設定できます。

サイズ

サイズ、スペース、および余白を調整する

[高さ] ボックスと [] ボックスに値を入力し、コントロールのサイズを手動指定できます。スペースと余白を変更し、コントロールの内外の間隔を調整することもできます。フォーム テンプレートのスペースとは、コントロールのコンテンツを囲むバッファー領域の量のことです。余白とは、コントロールの境界線と周囲のテキストまたはコントロールの間の領域の量のことです。

サイズ

リッチ テキスト ボックスをラベルに合わせて配置する

リッチ テキスト ボックス内のテキストをラベルに合わせるには、[配置] をクリックします。リッチ テキスト ボックスを配置する場合、Microsoft Office InfoPath では [高さ] ボックスの既存の値が [自動] に変更されます。これにより、リッチ テキスト ボックスの高さが減少して、内部のテキストが周囲のテキストに揃えられます。InfoPath では、必要に応じてスペースと余白の設定も変更されます。

詳細

ヒントを指定する

コントロールにカーソルを合わせたときに説明文を表示するには、ScreenTip ボックスにテキストを入力します。合成音声や更新可能点字のような画面情報を可能にする画面読み上げソフトなど、アクセシビリティ ツールは、多くの場合、ScreenTip に基づいてユーザーの情報を解釈します。

詳細

タブ移動順の順序を変更する

フォーム テンプレートの全体のタブ オーダーでコントロールの位置を変更できます。タブ オーダーとは、ユーザーが Tab または Shift+Tab キーを押すと、あるフィールドから次のフィールドに、またはあるオブジェクトから次のオブジェクトにフォームのフォーカスが移動する順序のことです。フォーム テンプレートのすべてのコントロールの既定のタブ移動順設定は 0 であり、タブ オーダーは 1 から始まります。つまり、Tab キーを押すと、[タブ移動順] ボックスに 1 が指定されているコントロールが最初に表示されます。[タブ移動順] ボックスに 2 が指定されているコントロールが 2 番目に表示され、その後も同様に表示されます。[タブ移動順] ボックスに 0 が指定されているコントロールが最後に表示されます。タブ オーダーでコントロールをスキップするには、[タブ移動順] ボックスに -1 を入力します。

詳細

ショートカット キーを割り当てる

[アクセス キー] ボックスに文字または数字を入力し、キーボード ショートカットを指定できます。キーボード ショートカットを利用すると、マウスを動かさなくても、打鍵の組み合わせでコントロールに移動できます。フォーム テンプレートでキーボード ショートカットを使用する場合、ショートカットの存在をユーザーに知らせる必要があります。たとえば、テキスト ボックス ラベルの後ろに (ALT+S) を入力し、[Salesperson] テキスト ボックスにキーボード ショートカットがあることを伝えることができます。

詳細

結合操作を指定およびカスタマイズする

[結合設定] をクリックすると、いくつかのフォームが結合されているときの、ユーザーがコントロールに入力するデータの表示方法を指定できます。たとえば、リッチ テキスト ボックスの各項目に特定の言葉で接頭辞を付けたり、各項目をセミコロンで分けたりできます。

詳細

リッチ テキスト ボックスの ViewContext 識別子を取得する

ViewContext 値を利用し、コードのコントロールを識別できます。たとえば、ViewContext 値がわかっている場合、View オブジェクトの ExecuteAction メソッドでその値を使用し、コントロールに関連付けられている XML データにプログラミングで編集操作を実行できます。

詳細

入力範囲を指定およびカスタマイズする

[入力値の種類] をクリックすると、制御するユーザー入力の種類を指定できます。指定すると、手書きや音声による入力の認識力が上がります。たとえば、入力値の種類として IS_URL を指定すると、InfoPath は単語間のスペースを無視します。

[ブラウザ フォーム]

サーバーへのデータ返送の設定をカスタマイズする

[ブラウザー フォーム] タブは、ブラウザー互換フォーム テンプレートを設計している場合にのみ表示されます。リッチ テキスト ボックスのデータをユーザーが変更したとき、データをサーバーに送信するかどうかを制御できます。

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

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

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

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

×