リッチテキストフィールドを作成または削除する

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

長いテキスト (メモとも呼ばれます) フィールドを使用し、フィールドのTextFormatプロパティをリッチテキストに設定することで、Access データベースでリッチテキスト形式のテキストを保存できます。 たとえば、テキストを太字または下線付きにしたり、個々の単語または文字に別のフォントを適用したり、テキストの色を変更したりすることができます。 フィールドがデータシートに表示されている場合、またはフォームやレポートの連結コントロールを使用してフィールドを編集している場合、フィールドの内容全体または一部に書式を適用することができます。

この記事の内容

リッチテキストとは

リッチテキストフィールドを作成する

フィールドをリッチテキストに変更する

リッチテキストフィールドをテキスト形式に変更する

"追加のみ" プロパティをオフにする

フォームおよびレポートコントロールのリッチテキスト書式を有効にする

リッチテキストとは

リッチテキストは、太字や斜体などの一般的な書式設定オプションで書式設定されたテキストであり、プレーンテキストでは使用できません。 リボンやミニツールバーなどの一般的な書式設定ツールを使用して、データの書式を設定します。 Access では、ハイパーテキストマークアップ言語 (HTML) の書式設定コードがデータに適用されます。 Access では、SharePoint リストに保存されているリッチテキストフィールドとの互換性が高いため、HTML が使用されています。

Access のリボンの画像

Access では、長いテキストデータ型を使用してリッチテキストが保存されます。これは、組み込みのリッチテキストの唯一のデータ型です。 リッチテキストを保存するためのフィールドを作成するには、長いテキストフィールドを作成して、そのフィールドのTextFormatプロパティをリッチテキストに設定します。 次の2つの値を指定できます。

  • リッチ    リッチテキストを有効にし、リッチ HTML マークアップとして保存および解釈します。

  • プレーンテキスト    プレーンテキストを有効にし、プレーンテキストとして解釈されます。

[データシートビュー ] と [デザインビュー] のテーブルで、長いテキストフィールドのTextFormatプロパティを設定します。 長いテキストフィールドにリッチテキストを保存した後は、テキストボックスコントロールを使用してフォームまたはレポートに表示することができます。 テキストボックスコントロールには、長いテキストフィールドのtextformatプロパティからの初期値を継承するtextformatプロパティがあります。 ただし、テキストボックスコントロールのTextFormatプロパティは変更できます。

次の表は、サポートされているリッチテキスト書式設定オプションを示しています。

アイコン

オプション

説明

ボタン イメージ

フォント名

異なる書体を選択します。

ボタンの画像

フォント サイズ

フォントサイズを選択します。

ボタンの画像

太字

選択したテキストを太字にします。 テキストが既に太字の場合は、太字を解除します。

ボタン イメージ

斜体

選択したテキストを斜体にします。 テキストが斜体の場合は、斜体が削除されます。

ボタンの画像

下線

テキストに下線を付けます。 テキストに既に下線が付けられている場合は、下線が削除されます。

ボタンの画像

左揃え

テキストを左余白に合わせて配置します。

ボタンの画像

中央揃え

余白内のテキストを中央揃えにします。

ボタンの画像

右揃え

テキストを右余白に合わせて配置します。

ボタンの画像

段落番号

段落の段落番号を開始します。 数字は各段落の前に表示されます。

[箇条書き] ボタンの画像

箇条書き

各段落の前に行頭文字を配置し始めます。

ボタンの画像

フォントの色

フォントの前景色を選択します。

ボタンの画像

テキストの蛍光ペンの色

テキストが蛍光ペンでマークされたように表示されるようにします。

ボタン イメージ

インデントを減らす

段落のインデントを減らします。

ボタンの画像

インデントを増やす

段落のインデントを増やします。

[左から右] ボタンの画像

左から右

コントロールを左から右に塗りつぶします。

[右から左] ボタンの画像

右から左

コントロールを右から左に入力します。

ページの先頭へ

リッチテキストフィールドを作成する

テーブルのデータシートビューまたはデザインビューでリッチテキストフィールドを作成できます。

データシートビューの場合

  1. テーブルを [データシート ビュー] で開きます。

  2. [クリックして追加] を選択し、一覧から [長いテキスト] を選択します。

  3. フィールドの見出しをダブルクリックして、新しいフィールドにわかりやすい名前を入力します。

  4. 変更内容を保存します。

デザインビュー

  1. テーブルを [デザイン ビュー] で開きます。

  2. テーブルデザイングリッドで、最初の空の行を探します。 次に、[フィールド名] 列にフィールド名を入力します。

  3. [データ型] 列で、[長いテキスト] を選びます。

  4. [フィールド プロパティ] で [標準] タブをクリックします。

  5. [テキスト形式] ボックス内をクリックし、[リッチテキスト] を選択します。

  6. 変更内容を保存します。

ページの先頭へ

フィールドをリッチテキストに変更する

  1. フィールドを含むテーブルをデザインビューで開きます。

  2. テーブルデザイングリッドで、リッチテキストに変更する長いテキストフィールドをクリックします。

  3. [フィールド プロパティ] で [標準] タブをクリックします。

  4. [文字書式] ボックスをクリックし、[リッチテキスト形式] を選択します。

  5. 変更内容を保存します。

ページの先頭へ

リッチテキストフィールドをテキスト形式に変更する

重要    フィールドをリッチテキストからテキスト形式に変更すると、すべての書式が削除されるという警告が表示されます。 テキスト形式に変更を適用してテーブルを保存した後、変更を元に戻すことはできません。

  1. フィールドを含むテーブルをデザインビューで開きます。

  2. テーブルデザイングリッドで、リッチテキストに変更する長いテキストフィールドをクリックします。

  3. [フィールド プロパティ] で [標準] タブをクリックします。

  4. [文字書式] ボックス内をクリックし、[テキスト] を選択します。

  5. 変更内容を保存します。

ページの先頭へ

"追加のみ" プロパティをオフにする

フィールドに対してリッチテキスト書式を有効にするには、フィールドの "追加のみ" プロパティが無効になっていることを確認します。 そうしないと、フィールド内にカーソルを置くか、そのフィールドに連結されているフォームまたはレポートのコントロールにあるときに、フィールド内のテキストが非表示になります。

"追加のみ" プロパティを無効にするには

  1. テーブルを [デザイン ビュー] で開きます。

  2. 変更する長いテキストフィールドを選択し、テーブルデザイナーの下部にある [標準] タブで、[追加のみ] プロパティまで下にスクロールします。

  3. プロパティの横にあるフィールドをクリックし、一覧から [いいえ] を選びます。

  4. 変更内容を保存します。

ページの先頭へ

フォームおよびレポートコントロールのリッチテキスト書式を有効にする

[作成] タブのコマンドを使用してフォームまたはレポートを作成し、基になる長いテキストフィールドに対してリッチテキストの編集を有効にしている場合、作成されたテキストボックスコントロールは、長いテキストフィールドに設定されたテキスト書式プロパティを継承します。 テーブルの "長いテキスト" フィールドにデータがある場合、そのデータはフォームまたはレポートのテキストコントロールに表示されます。 ただし、Access では、フォームまたはレポートに手動でコントロールを追加した場合に、リッチテキストの書式設定を使用して、そのコントロールを長いテキストフィールドにバインドしている場合でも、リッチテキストの編集を有効にすることはできません。

  1. フォームをデザインビューで開きます。

  2. [デザイン] タブの [コントロール] グループで [テキスト ボックス] をクリックします。

  3. フォームの空白領域で、マウスをクリックし、ドラッグしてコントロールを描画します。

  4. 新しいコントロールのテキスト領域をクリックし、(ラベルではなく) コントロールのテキスト領域を右クリックして、[プロパティ] をクリックします。

  5. 新しいコントロールのプロパティシートで、[すべて] タブをクリックします。

  6. [コントロールソース] プロパティボックスをクリックし、一覧から長いテキストフィールドを選択します。

    既定では、フォームにバインドされているテーブル内のフィールドがリストに表示されます。 長いテキストフィールドが別のテーブルに存在する場合は、次の式構文を使用してコントロールをバインドします。 = [table name]! [フィールド名]。 以下に示すように、角かっこと感嘆符を正確に使用します。 式の最初の部分にテーブルの名前を入力し、2番目の部分に長いテキストフィールドの名前を入力します。 たとえば、"コンプリメント" という長いテキストフィールドの "Notes" というテーブルがある場合は、[コントロールソース] プロパティボックスに次の文字列を入力します。

  7. プロパティシートで、[すべて] タブが選択されている状態で、[テキスト書式] プロパティボックスを見つけて選択し、一覧から [リッチテキスト形式] を選択します。

  8. 変更内容を保存します。

ページの先頭へ

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

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

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

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

×