レポートまたはフォームのテキスト ボックス コントロール内にあるテキストが Access で正しく表示されない

元の KB 番号: 839779

この記事は、Microsoft Access データベース (.mdb) ファイルまたは Microsoft Access データベース (.accdb) ファイル、および Microsoft Access プロジェクト (.adp) ファイルのいずれかに適用されます。 難易度: 低シングル ユーザー コンピューターのユーザー インターフェイスに関する知識が必要です。

現象

Microsoft Access では、テキスト ボックス コントロールの Vertical プロパティをレポートまたはフォームで [はい] に設定できます。 これを行うと、テキスト ボックス コントロール内のテキストが正しく表示されないことがあります。 次のいずれかの問題に気付く場合があります。

  • テキスト ボックス コントロール内のテキストのフォントが別のフォントに変更されます。
  • テキスト ボックス コントロールは空白で表示されます。
  • テキスト ボックス コントロール内のテキストは、読み取り不可能なテキストに変更されます。

回避策

重要

このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 保護を強化するため、レジストリを変更する前にレジストリをバックアップします。 こうしておけば、問題が発生した場合にレジストリを復元できます。 レジストリのバックアップ方法および復元方法の詳細を参照するには、以下のサポート技術情報番号をクリックしてください。

322756 Windows でレジストリをバックアップおよび復元する方法

この問題を回避するには、次のレジストリ エントリを追加し、DWORD 値を 1 に設定します。

HKEY_CURRENT_USER\Software\Microsoft\CTF\Disable Thread Input Manager

これを行うには、次の手順を実行します。

  1. [スタート] をクリックして [実行] をクリックし、「Regedit」と入力して Enter キーを押します。

  2. 次のレジストリ サブキーを見つけます。

    HKEY_CURRENT_USER\Software\Microsoft\CTF

  3. CTF を右クリックし、[新規] をポイントし、[DWORD 値] をクリックして次のエントリを作成します。

    スレッド入力マネージャーを無効にする

    注:

    x64 ベースのバージョンの Windows を実行している場合は、[ DWORD (32 ビット) 値] をクリックしてエントリを作成します。

  4. [ スレッド入力マネージャーを無効にする] をダブルクリックし、「 1」と入力し、[OK] をクリック します

  5. レジストリ エディターを終了し、コンピューターを再起動します。