Windows 11 と Microsoft 365 の組み合わせで、Excel/Access のタイ語だけが極端に小さく表示されて読めない――タイ語ユーザーにとっては致命的な不具合です。本記事では、現状の公式対応状況と原因の背景を整理しつつ、実際に試せるワークアラウンドと運用上の工夫を、手順付きで詳しく解説します。
Windows 11+Microsoft 365で発生するタイ語フォント問題の概要
まず、この不具合がどのような環境・画面で再現しているのかを整理します。
発生環境と正常環境
| OS | Office/アプリ | 画面・機能 | タイ語表示 | 英語表示 | 備考 |
|---|---|---|---|---|---|
| Windows 11 Home/Pro | Microsoft 365 Excel | 「検索と置換」ダイアログ (検索する文字列/置換後の文字列) | ほぼ判読不能なほど極端に小さい | 通常サイズ | Word では同症状は報告されていない |
| Windows 11 Home/Pro | Microsoft 365 Access | データシート表示のセル内 | セル内のタイ語のみ極端に小さい | 通常サイズ | 同じ「検索と置換」ダイアログ上では正常 |
| Windows 10 | Microsoft 365 Excel/Access | 同じ画面 | 正常 | 正常 | 問題は再現しない |
| Windows 10/11 | Office 2019 永続版 | Excel/Access | 正常 | 正常 | Microsoft 365 のみで発生する退行バグと考えられる |
このように、Windows 11 + Microsoft 365 という組み合わせでのみ問題が発生し、Windows 10 や Office 2019 では再現しないことから、UI フォントの扱いが変わった新しい環境に特有のバグとみなせます。
症状の特徴
- タイ語だけが極端に縮小される(英語・日本語などは正常)
- 同じフォント・同じポイント数のはずなのに、タイ語だけ 2〜3 ポイント以上小さく見える
- Excel:検索と置換ダイアログの入力欄でのみタイ語が異常に小さい
- Access:データシートのセル内テキストでのみタイ語が小さく、ダイアログ内では正常
- 印刷や PDF では正常に出力されるケースが多く、UI 表示専用のレンダリングに限った問題と考えられる
特にタイ語ユーザーにとっては、検索文字列を入力できない、Access のデータ入力時にタイ語だけ読めない、といった実務レベルの支障が出るため、単なる見た目の問題にとどまりません。
なぜタイ語だけが極端に小さく見えるのか(推測される原因)
Microsoft から詳細な技術資料が出ているわけではありませんが、挙動や環境差から、以下のような要因が重なった結果と考えられます。
Windows 11 の UI フォント「Segoe UI Variable」との相性
- Windows 11 では、システム UI フォントが従来の
Segoe UIからSegoe UI Variableに切り替わりました。 - この Variable フォントは、文字ごとに高さや幅が微妙に最適化されるため、多言語環境では「言語によって見た目のサイズ差」が出やすくなります。
- Excel/Access の一部 UI(特にダイアログやデータシート)は、Windows 側の UI フォント設定をそのまま利用しているため、Variable フォントのメトリクス計算の不具合がタイ語にだけ表面化している可能性があります。
フォールバックフォントと DPI スケーリングの組み合わせ
タイ語はラテン文字とは異なるフォントがフォールバックとして使われることが多く、その際のスケーリング計算に問題があると考えられます。
- 高 DPI 環境(125%、150%、4K ディスプレイなど)では、フォントのスケーリング処理が複雑になります。
- 英語・日本語は新しいメトリクスに最適化されていても、タイ語のグリフ情報が追随できておらず、論理的なポイント数は同じなのに見た目が小さく描画される現象が起きやすくなります。
地域と言語設定(UTF‑8 ベータオプション)の影響
Windows の「世界言語サポートで Unicode UTF‑8 を使用 (ベータ)」オプションを有効/無効にすることで、タイ語の表示が変化したという報告もあります。
- UTF‑8 ベータオプションを有効にすると、一部フォントのフォールバックや文字幅計算が変化する。
- 環境によっては、オンにすることで改善した例と、オフにすることで改善した例の双方が存在し、同じ解決策がすべての PC に通用するわけではありません。
総合すると、Windows 11 のフォントレンダリングと Office 側の UI 実装の組み合わせによる「タイ語特有の退行バグ」と見るのが妥当です。
公式の修正状況と今後の見込み
現時点の公式情報
- Microsoft コミュニティおよび Q&A では、Excel/Access でのタイ語フォントが極端に小さくなる現象が、Windows 11 環境で多数報告されています。
- モデレーター回答などから、「既知の問題」であり、Microsoft 側も認識済みであることは確認できます。
- ただし、特定の KB やバージョンで問題が解消されたという公式アナウンスは見当たらず、2025 年 11 月時点では「明示的な修正パッチ」は公開されていない状況です。
ユーザー側からできること(フィードバックの重要性)
フォントのような UI 品質の問題は、クラッシュやデータ消失ほど優先度が高く扱われにくい傾向があります。そのため、実ユーザーのフィードバック件数が修正優先度を左右します。
- Windows の「フィードバック Hub」アプリから、現象のスクリーンショット付きで報告する。
- Excel/Access からの「フィードバック」機能(ファイル → フィードバック)を使って、具体的な画面と影響を送信する。
- 社内で同様の症状が出ているユーザーがいれば、まとめて報告することで優先度が上がる可能性があります。
恒久対策としては、Windows Update や Microsoft 365 の更新で、Segoe UI Variable 周りの修正が配信されることが期待されます。先行検証を行いたい場合は、IT ポリシーが許す範囲で Office Insider チャネルや Windows Insider を利用する選択肢もあります。
今すぐ試せる暫定ワークアラウンド
ここからは、現場で実際に試しやすい対処法をまとめます。根本解決ではありませんが、「読めないレベル」から「少なくとも実用に耐えるレベル」まで持ち上げることを目標にします。
| ワークアラウンド | 想定効果 | 難易度 | 注意点 |
|---|---|---|---|
| フォントキャッシュのリセット | フォントレンダリングの異常が改善する可能性 | 中(管理者権限が必要) | 再起動が必要。実行前に作業を保存 |
| UTF‑8 ベータオプションの無効化/有効化 | タイ語だけ異様に小さい現象が改善する場合あり | 低〜中 | 他アプリの文字化けに注意。設定変更後は再起動 |
| Access データシートのフォントサイズ拡大 | セル内タイ語が読みやすくなる | 低 | 画面全体の情報量は減るが可読性は向上 |
| Office UI の表示倍率/Windows スケーリング調整 | ダイアログ上のタイ語が相対的に大きく見える | 低 | 他のアプリやデスクトップレイアウトにも影響 |
| Office 2019 への切替/併用 | 既知の安定環境へ退避 | 中〜高 | ライセンス・サポートポリシーの確認が必須 |
フォントキャッシュのリセット(Excel/Access 共通)
フォントキャッシュが壊れていると、特定言語だけサイズ異常が起きることがあります。以下の手順でキャッシュの再生成を行います。
- すべての Office アプリを終了する。
- 管理者権限でコマンド プロンプトを開く。
(スタートメニューで「cmd」と検索 → 「管理者として実行」を選択) - 次のコマンドを順に実行する。
rem 管理者権限のコマンド プロンプトで実行
net stop FontCache
del /Q %windir%\ServiceProfiles\LocalService\AppData\Local\FontCache\*.dat
del /Q %localappdata%\FontCache\*.dat
net start FontCache
- コマンド実行後、Windows を再起動する。
- Excel/Access を起動し、タイ語表示が改善しているか確認する。
注意事項:
- 実行中はフォント関連サービスが停止するため、他アプリケーションはすべて閉じておくことを推奨します。
- フォントキャッシュ削除自体は比較的安全な操作ですが、企業環境では IT 管理者の承認を得てから実施してください。
UTF‑8 ベータオプションの無効化(または有効化)
タイ語フォントが小さい現象と「世界言語サポートで Unicode UTF‑8 を使用 (ベータ)」オプションには、一定の関連があるとみられます。既にオンの環境ではオフにすることで改善した例があり、逆にオフの環境でオンにすることで改善した報告も存在します。
まずは、現在オンになっている場合はオフにする手順から試すのが無難です。
- Windows の「コントロール パネル」を開く。
- 「時計と言語」 → 「地域」を選択する。
- 「管理」タブを開き、「システム ロケールの変更」をクリック。
- 「世界言語サポートで Unicode UTF‑8 を使用 (ベータ)」のチェックボックスを確認する。
- チェックが入っている場合は外し、「OK」をクリック。
- Windows の再起動を行う。
再起動後、Excel/Access でタイ語表示が改善しているかを確認してください。
もし元々オフだった場合、環境によっては逆にオンにすることで改善するケースもあるため、テスト用 PC や自己責任で一度試してみる価値はあります。ただし:
- 古いアプリケーションで文字化けを起こす可能性がある
- 社内標準から外れる設定変更は、IT 管理者の承認が必要
といった点には十分注意してください。
Access データシートの応急的なフォントサイズ拡大
Access では、タイ語のみが小さく見えるデータシートに対して、表示用フォントサイズを大きくすることで可読性を稼ぐことができます。根本的な不具合は残りますが、日々の運用では「とりあえず読める」状態まで改善します。
現在開いているデータシートだけフォントサイズを上げる
- Access で対象テーブル/クエリをデータシート表示で開く。
- リボンの「ホーム」タブ → 「テキストの書式」グループを開く。
- フォント サイズのボックスから、12pt、14pt など大きめのサイズを選択する。
これにより、英語も含めたセル内テキスト全体が大きくなりますが、タイ語だけが極端に小さくつぶれてしまう状況は軽減されます。
すべてのデータシートの既定フォントを変更する
- Access を起動し、任意のデータベースを開く。
- 「ファイル」 → 「オプション」を選択。
- 左ペインの「データシート」をクリック。
- 「既定フォント」セクションで以下を調整する。
- フォント:タイ語で読みやすいフォント(例:Tahoma など)
- サイズ:12〜14 pt 程度から開始して、実際に見ながら調整
- 「OK」をクリックし、データベースを開き直して反映を確認する。
この方法はあくまで見た目で補正しているだけですが、Access をメインのデータ入力ツールとして使っている場合の実務的な救済策として有効です。
Office の UI 表示倍率を上げる/Windows のスケーリングを調整する
Excel の検索と置換ダイアログのような UI 部分は、アプリ側のフォントだけでなく、Windows の表示スケーリングにも強く影響を受けます。根本修正ではありませんが、以下のような調整で「少し大きく見せる」ことが可能です。
Office 側の UI 表示倍率を変更する
- Excel を開く。
- 「ファイル」 → 「オプション」 → 「全般」または「詳細設定」を開く。
- ユーザー インターフェイスのオプションにある「表示倍率」や「リボンやダイアログのサイズを拡大」のような項目を 125% 程度に上げる。
- Excel を再起動し、検索と置換ダイアログのタイ語表示を確認する。
Windows のディスプレイ スケーリングを調整する
- Windows の「設定」 → 「システム」 → 「ディスプレイ」を開く。
- 「拡大縮小」の設定を一時的に 100% → 125% へ変更する。
- 一度サインアウトするか再起動し、Excel/Access の表示を確認。
- 状況に応じて、再度 100% に戻す/125% を常用するかを検討する。
ユーザー報告では、スケーリングを一度変更して戻すと、一時的にフォントの再描画が行われて改善したというケースもあります。ただし、デスクトップのレイアウトや他アプリの表示にも影響するため、実運用で許容できるかどうかを見ながら調整してください。
Office 2019 の併用・ロールバックという選択肢
業務上の影響が大きく、どうしてもタイ語の可読性が確保できない場合、問題の出ないバージョンへ退避するという割り切りも現実的です。
- Windows 10 + Office 2019 の環境では、同様のタイ語表示問題は報告されていません。
- 既に Office 2019 のライセンスを保有している場合:
- Microsoft 365 をメインで利用しつつ、タイ語を扱う作業だけ Office 2019 で行う。
- Windows 10 マシンを 1 台残しておき、タイ語作業専用として運用する。
- 企業環境では、システム部門と相談のうえ、「暫定的に Office 2019 に戻す」ことが認められるケースもあります。
いずれにしても、ライセンス条件やサポートポリシーとの兼ね合いがあるため、個人判断で勝手にロールバックするのではなく、IT 管理者との調整が必須です。
タイ語ユーザーのための実務的な工夫
ワークアラウンドを適用しても、完全に理想的な状態に戻らない場合があります。そのようなときに、日々の業務を少しでも楽にするための運用上の工夫をいくつか紹介します。
Windows 10 + Office 2019 環境へのリモート接続
- 社内に Windows 10 + Office 2019 の PC を 1 台用意し、タイ語作業をそのマシンに集約する。
- 普段は Windows 11 の端末から、リモートデスクトップ経由でその PC に接続して作業する。
これにより、手元の端末環境は最新のまま維持しつつ、タイ語作業だけ安定した環境で行うことが可能になります。
検索・置換用の補助セルを利用する(Excel)
Excel の検索と置換ダイアログでタイ語が読めない場合、以下のような工夫も有効です。
- 一時的にワークシート上のセルにタイ語の検索文字列/置換文字列を入力する。
- 検索と置換ダイアログでは、タイ語の部分はコピー&ペーストだけに利用し、目視確認はセル側で行う。
UI 上で文字が潰れていても、コピー&ペースト自体は正常に動作する場合が多いため、この方法で「読めない問題」を回避できます。
Access ではフォーム画面をメインに使う
Access のデータシート表示でタイ語が小さすぎる場合、データ入力や閲覧をフォームに切り替えるのも一案です。
- フォーム上のテキストボックスなら、任意のフォントとサイズを指定しやすい。
- データシートはあくまで「一覧確認やデバッグ用」と割り切ることで、実務でのストレスを減らせます。
トラブルシューティングのチェックリスト
実際に対応する際は、以下のチェックリストに沿って確認していくと、抜け漏れを防げます。
| 項目 | 確認内容 | チェック |
|---|---|---|
| 1. OS/Office バージョン | Windows 11 + Microsoft 365 が対象か。Windows 10 や Office 2019 ではどうか。 | □ |
| 2. 影響範囲 | Excel の検索と置換、Access のデータシートなど、どの画面で問題が出るかをリストアップ。 | □ |
| 3. フォントキャッシュ | FontCache のリセットを試したか。実施後に再起動したか。 | □ |
| 4. UTF‑8 ベータ | 「世界言語サポートで Unicode UTF‑8 を使用 (ベータ)」のオン/オフを確認し、必要に応じて切り替えたか。 | □ |
| 5. Access フォント | Access のデータシート既定フォント/サイズを調整したか。 | □ |
| 6. スケーリング | Office UI の表示倍率や Windows の拡大縮小率を変更して試したか。 | □ |
| 7. 代替環境 | Windows 10 + Office 2019 など、問題の出ない環境を用意できるか検討したか。 | □ |
| 8. フィードバック | フィードバック Hub や Office のフィードバック機能で Microsoft に報告したか。 | □ |
安全に作業するための注意点
- コマンド実行やレジストリ操作を行う前には、必ず作業中のファイルを保存し、重要データのバックアップを取得してください。
- 企業・組織の PC では、IT 管理者の許可なくレジストリ変更や Office のロールバックをしないことが重要です。
- 問題は主に UI 表示に限定されており、印刷や PDF 出力には影響しないケースが多いため、最終成果物の品質を確保する観点では安心材料になります。
まとめ:恒久対策が出るまでのベストプラクティス
Windows 11 + Microsoft 365 の Excel/Access でタイ語フォントが極端に小さく表示される問題は、現時点ではMicrosoft 公式で認知されているが、決定的な修正パッチはまだ提供されていない退行バグと考えられます。
そのため、当面の現実的な対応としては:
- フォントキャッシュのリセットや UTF‑8 ベータオプションの調整で表示異常を抑える
- Access データシートや Office/Windows の表示倍率を工夫して、タイ語の可読性を確保する
- どうしても解決しない場合は、Windows 10 + Office 2019 などの安定環境を併用する
- 継続的にフィードバックを送り、将来のアップデートでの修正を促す
といった「場当たりではないが、現実的な運用策」を組み合わせることが重要です。
タイ語ユーザーにとって致命的なこの問題も、原因を正しく理解し、ワークアラウンドと運用上の工夫を組み合わせることで、「仕事にならない」状態から「不便だが何とか回せる」状態へ引き上げることは十分に可能です。本記事の内容が、現場でのトラブルシューティングと環境設計の一助になれば幸いです。

コメント