Excel Onlineの既定フォントを変更できない?Aptos Narrow固定の仕様と回避策(テンプレート・SharePoint運用)

Excel Online(ブラウザー版)で新しいブックを開くたびに、既定フォントがAptos Narrowになってしまい「社内標準フォントで統一できない」と困るケースは少なくありません。この記事では、Excel Onlineの仕様としてできること・できないことを整理したうえで、現場で破綻しにくい回避策(テンプレート運用/SharePointでの標準化/デスクトップ版併用/自動化)を具体的にまとめます。

目次

Excel Online(ブラウザー版)の既定フォントは変更できる?まず結論

結論から言うと、Excel Online(Excel for the web)には「ブック全体の既定フォント」を変更する設定項目が用意されていません。Microsoft公式サポートでも「Excel for the webではブック全体の既定フォントは変更できないが、ワークシート単位なら変更できる」と明記されています。

そのため、Excel Onlineだけで「常に会社指定フォントを初期設定にする」ことは現時点では困難です。オンライン版は共同編集や軽い編集を中心に設計されており、アプリ全体に効く細かなオプション(既定フォント、テンプレート管理など)はデスクトップ版に比べて制限される場面が多いのが実情です。

Aptos Narrowになる理由(Calibriの環境もある)

近年、Officeの既定フォントはAptosへ切り替わっています。公式にも「AptosはすべてのOfficeの既定フォント」と説明されています。

一方で、Excel for the webのヘルプ記事には既定フォントとしてCalibri(サイズ11)が使われる、という記述も残っています。

つまり、環境(更新状況、テナントの展開タイミング、設定)によって「Aptos Narrowに見える」「Calibriに見える」など差が出る可能性があります。ただし重要なのは、どちらの表示であってもExcel Online側で“既定フォントそのもの”を恒久的に変更するUIがない点です。Excel OnlineでAptos Narrowが既定になって困っているという利用者報告もあり、回答として「Excel Onlineでは既定フォントを設定できない」と案内されています。

やりたいことExcel Online(ブラウザー)Excel デスクトップ版おすすめ度
新規作成時の既定フォントを会社フォントに固定不可(設定項目なし)可(オプション/テンプレートで対応)会社標準化ならデスクトップ+テンプレが堅い
開いているシートのフォントをまとめて会社フォントに変更可(シート単位)可急ぎの対処ならオンラインでも可
既存ファイルを大量に一括変換工夫が必要(自動化が前提)マクロ/一括処理がしやすい本気でやるなら自動化を検討

「既定フォント」が揃わない原因:アプリ設定とブック設定の違い

“既定フォント”という言葉は、実務では混同されがちですが、Excelの場合は大きく2つに分けて考えると整理しやすくなります。

  • アプリ側の既定(新規ブック作成時の既定フォント):Excelアプリの設定で「新しいブックはこのフォントで始める」を決める考え方。デスクトップ版では設定できます。
  • ブック側の既定(テンプレート/書式が入ったブック):会社フォントが適用されたブック(ひな形)から作れば、オンラインで開いてもその書式を引き継げます。

Excel Onlineで詰まるポイントは前者です。デスクトップ版なら「オプション」などが存在しますが、Excel Onlineにはそれがありません(表示されるのは地域設定程度、という報告もあります)。

対応策:Excel Onlineだけで完結させたい場合

手作業で毎回そろえる(オンライン版だけでできる現実解)

Excel Onlineしか使えない場合、最も確実なのは「最初にシート全体を選択して会社フォントを指定する」運用です。Microsoft公式ヘルプでも、Excel for the webではブック全体の既定フォントは変えられないため、ワークシート(範囲)を選んでフォントを変更する手順が案内されています。

  1. 対象ブックをExcel Onlineで開く
  2. シート全体を選択する(左上の三角形をクリック、またはCtrl + Aを状況に応じて複数回)
  3. [ホーム]タブ → [フォント]のドロップダウンから会社指定フォントを選択
  4. 必要に応じてフォントサイズも合わせる

注意点として、フォント変更を適用した範囲の外側に新しく入力したセルは、既定のスタイル(例:CalibriやAptos Narrow)で表示されることがあるため、追加入力のたびに「また戻った」と感じやすいです。公式ヘルプでも「選択した範囲の外に入力したデータは既定のスタイルになり、同じ手順を繰り返す必要がある」と説明されています。

よくある困りごと原因オンラインでの回避策
入力したセルだけAptos Narrowに戻るフォントを適用した範囲の外に入力している先に広めの空白セルも含めてフォントを当ててから入力する
シートを追加すると既定フォントになる追加シートがブック既定のスタイルで作られるテンプレート運用(後述)で“追加しても崩れにくいブック”を配布する
共同編集者の画面でフォントが違って見える相手の環境にフォントがない/クラウドフォント利用条件が違う社内配布フォントの統一、または互換性の高い標準フォントを検討

最小の手間で安定させる:ひな形(テンプレート代わりのブック)を用意する

毎回の手動変更は現場のストレスになりやすいので、次におすすめなのが「会社フォントが最初から設定された“ひな形ブック”を用意し、それをコピーして新規作成する」運用です。Excel Onlineはブック全体の既定フォントを変えられませんが、“会社フォントが入ったブックを起点にする”ことで、スタート地点を揃えられます。

  • 社内で使う見出し行、表の罫線、数値書式、ページ設定なども一緒に標準化できる
  • 利用者に求める操作は「ひな形をコピーする」だけで済む
  • テンプレートに社内ルール(入力範囲、注意書き)も埋め込める

テンプレートファイル自体は、Excelでブックをテンプレート(.xltx)として保存できます。

対応策:会社として標準化したい場合(テンプレート運用が強い)

SharePointのドキュメントライブラリで「新規作成=会社テンプレート」にする

部署や全社で「新規Excelは必ず会社フォントで始めたい」なら、SharePointのドキュメントライブラリ側でテンプレートを差し替えるのが運用として非常に強力です。SharePointでは、ライブラリに対してカスタムテンプレートを設定でき、ユーザーが[新規]で作成するとテンプレートが適用された状態で開くことがMicrosoftサポートに記載されています。

SharePoint(Microsoft 365)で既定テンプレートを差し替える流れ

  1. 会社フォント入りのExcelテンプレート(.xltx)を用意(デスクトップ版Excelで作るのが確実)
  2. 対象のドキュメントライブラリを開き、歯車アイコンから[ライブラリ設定]へ進む
  3. [詳細設定(Advanced settings)]を開き、[ドキュメントテンプレート(Document Template)]の設定を確認
  4. モダンUIの場合は[新規]→[テンプレートの追加(Add Template)]が案内されているため、まずはこの導線でテンプレート追加を試す
  5. 必要に応じて、テンプレートをライブラリのFormsフォルダーに配置し、テンプレートURLを指定する

注意点として、Microsoftサポートではテンプレート設定にはライブラリの「フルコントロール権限」が必要とされています。権限がない場合は情シス/サイト管理者に依頼しましょう。

また、コンテンツタイプ管理が有効なライブラリでは、テンプレート設定欄が見えないことがあります。その場合はコンテンツタイプ側のテンプレートを編集する必要がある旨も案内されています。

複数のテンプレートを使い分けたい場合は、ドキュメントライブラリに複数のOfficeテンプレートを追加する手順もMicrosoftサポートで案内されています(コンテンツタイプを使った運用など)。

テンプレート標準化の方式向いている規模利用者の手間管理者の手間ポイント
ひな形ファイルをコピー運用(OneDrive/SharePointに置く)小〜中コピーして使う置き場の管理導入が簡単。周知が重要
SharePointライブラリの既定テンプレート差し替え中〜大新規作成するだけ初期設定と更新ルールを仕組み化できる
コンテンツタイプで複数テンプレート運用大用途に応じて選ぶ設計が必要部署別テンプレ・用途別テンプレを管理しやすい

補足として、SharePointには「組織のアセットライブラリ(組織テンプレート)」の仕組みもありますが、Microsoft LearnではWord on the webやExcel on the webでは利用できない旨が注記されています。Excel Onlineで“テンプレートギャラリーに会社テンプレートを出したい”という期待がある場合は、事前にこの制約を踏まえて設計しましょう。

対応策:Excelデスクトップ版を併用できる場合

デスクトップ版で既定フォントを設定してからオンライン共有する

フル機能のExcelデスクトップ版(インストール版)が使えるなら、デスクトップ側で既定フォントを会社フォントに変更し、そのブックをOneDrive/SharePointに保存してExcel Onlineで共同編集する、という流れが現実的です。

管理者・情シス視点では、Microsoft Learnのトラブルシューティング記事で、Excelの既定フォントをクラウドポリシー(Microsoft 365の場合)やGPO(Excel 2016など)で制御できることも説明されています。

  • クラウドポリシー:config.office.comのPolicy Managementからポリシーを作成し、セキュリティグループへ適用
  • GPO:レジストリ(例:HKEY_CURRENT_USER配下)にフォント名・サイズを指定するポリシーが案内されている

テーマとBook.xltxで“新規ブックの見た目”をさらに固める

「既定フォント」だけでなく、色・フォントセット・効果まで含めた“会社の見た目”を統一したいなら、テーマを保存して既定にする方法もあります。Microsoftサポートでは、Excelの場合、ユーザー設定テーマを空白ブックに適用したうえでBook.xltxとしてテンプレート保存し、以後の新規ブックに反映させる流れが紹介されています。

この方法はデスクトップ版の話ですが、「オンラインでの見た目を揃える」ための起点(テンプレート)作りとして有効です。

既存ファイルをまとめて会社フォントに寄せたいとき

すでに大量の.xlsxが存在する場合、手作業で直すのは現実的ではありません。ここは“どの環境で一括処理するか”を先に決めると、失敗が減ります。

一括変換の手段向き・不向きポイント
デスクトップ版(VBA/マクロ)大量処理に強いが、運用・セキュリティ配慮が必要Excel for the webではマクロが実行されない点に注意
Excel OnlineのOffice Scriptsブラウザーで実行でき、共同編集環境でも扱いやすいライセンスや管理者設定でAutomateタブが出ない場合がある
テンプレート起点で“新規から揃える”過去ファイル全部の矯正には向かないまず新規作成分のブレを止める(効果が大きい)

Office Scriptsで「全シートの使用範囲」を会社フォントにする例

Office ScriptsはExcel for the webの[自動化(Automate)]から実行できる、TypeScriptベースの自動化機能です。概要はMicrosoft Learnでも案内されています。

フォント設定はRangeFormat/RangeFont経由で行えます(setNameやsetSizeなど)。

/**
 * すべてのシートの「使用範囲」に会社指定フォントを適用する例
 * ※フォント名は環境に存在するものに置き換えてください
 */
function main(workbook: ExcelScript.Workbook) {
  const companyFont = "Yu Gothic"; // 例:游ゴシック(会社指定に変更)
  const companySize = 11;

  workbook.getWorksheets().forEach(sheet => {
    const used = sheet.getUsedRange();
    if (used) {
      const font = used.getFormat().getFont();
      font.setName(companyFont);
      font.setSize(companySize);
    } else {
      // 空シートはA1だけでも先に整える
      const a1 = sheet.getRange("A1");
      const font = a1.getFormat().getFont();
      font.setName(companyFont);
      font.setSize(companySize);
    }
  });
}

このスクリプトは「既存のセル(使用範囲)」には効きますが、“未来の入力セルすべて”を完全に縛るものではありません。新規作成時のブレを止めるには、やはりテンプレート運用と組み合わせるのが堅実です。Office Scripts自体が利用できない(Automateが出ない)場合の切り分け手順もMicrosoft Learnにまとまっています。

会社フォントが出ない/見え方が崩れるときのチェックポイント

「テンプレートを作ったのに、共同編集者の画面でフォントが別物になる」「Excel Onlineのフォント一覧に会社フォントが出ない」という相談もよくあります。原因は大きく2つです。

  • 端末にフォントが入っていない(WindowsとMacで差が出る、BYODで未配布、など)
  • クラウドフォントの条件を満たしていない(Microsoft 365のサブスクライバー、オンライン接続、オプションの接続エクスペリエンス、ネットワーク遮断など)

Microsoftは「クラウドフォント」により、場所や端末に依存せず同じ外観にする考え方を示しています。クラウドフォントはMicrosoft 365でホストされ、オンライン接続や一部のプライバシー設定が要件になる点も明記されています。

症状チェック項目対処の方向性
Excel Onlineのフォント一覧に会社フォントが出ないフォント配布状況/クラウドフォント対象か/ネットワークでブロックされていないか端末配布(Intune等)や、互換性の高い標準フォント採用を検討
共同編集者だけ表示が違うOS違い(Windows/Mac/モバイル)/Officeのバージョン/クラウドフォント要件“見た目の保証範囲”を決め、社内標準の閲覧環境を定義する
印刷(PDF化)でフォントが崩れるプリンター/ドライバー差、PDF作成経路、置換フォント帳票用途はテンプレ+固定環境(デスクトップ)での出力を推奨

Microsoftに機能要望を伝える方法(「既定フォント変更」ニーズを届ける)

Excel Onlineで既定フォントを変えられないのは運用上の痛点になりやすいので、将来的な改善に期待するならフィードバックを送る価値があります。

Office for the webから送る(最短)

Microsoftサポートでは、Office for the webでは[ヘルプ]→[フィードバック]から送れると案内されています。

  • 「Excel for the webで既定フォント(新規ブックの標準フォント)を変更できる設定がほしい」
  • 「会社テンプレート運用のため、ブック全体の既定フォントを固定したい」
  • 可能なら再現手順(新規作成→Aptos Narrowになる→毎回手直し)も添える

公開のフィードバックポータルで投票を集める

Excelには、提案を投稿し投票・コメントできる「Microsoft Feedback portal」が用意されています。Excelブログでも、このポータルで提案・投票できることが紹介されています。

社内で同じ課題を抱えている人が多い場合は、要望のリンクを共有して投票を集めると、製品チームの目に触れやすくなります。

実務向けの落とし所(おすすめ手順)

  • まずはテンプレートで新規作成のブレを止める:ひな形ブックの配布、可能ならSharePointライブラリの既定テンプレート差し替え
  • Excel Onlineのみ利用の現場には「最初にシート全体へフォント適用」を手順化:範囲外入力で戻る点も周知
  • デスクトップ版がある部門は既定フォント設定+オンライン共有:必要なら管理者がクラウドポリシーで統制
  • 既存資産の整備は自動化で:Office Scriptsで“使用範囲”へ一括適用、運用ルールとセットで展開

Excel Online単体で既定フォントを変えられない以上、重要なのは「人に頑張らせる」のではなく「テンプレートと運用で仕組みにする」ことです。会社フォントの統一は見た目の問題だけでなく、帳票の読みやすさ、印刷結果の再現性、共同編集の混乱防止にも直結します。まずはテンプレートを1つ決め、SharePoint/OneDrive上で“そこから作る”流れを作るところから始めてみてください。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次