ExcelでOffice Scriptsが表示されない原因と対処法|自動化タブが出ないときの確認手順

ExcelでOffice Scriptsが表示されないときは、Excelの不具合を疑う前に、利用条件・ブラウザー設定・組織ポリシーを切り分けるのが近道です。Microsoft の案内でも、主な確認項目は対象ライセンス、Web 版のサードパーティ Cookie、管理者による無効化、Windows のグループポリシー、WebView2、ゲスト/外部ユーザーでないことです。Office Scripts 自体は、Excel on the web、Excel for Windows(バージョン 2210 以降)、Excel for Mac が対象です。 (Microsoft Learn)

迷いやすいのは、「[自動化] タブ自体がない」のか、「タブはあるが押せない」のか、「スクリプト一覧だけ空」のかで、原因が変わる点です。ここを最初に切り分けるだけで、無駄な再インストールやマクロ設定の見直しをかなり減らせます。

目次

まずは症状で当たりをつける

Web版だけで表示されない

Excel on the web だけで [自動化] タブが出ないなら、まず疑うべきは サードパーティ Cookie のブロックです。Microsoft Learn では、Excel on the web で [自動化] タブを表示するにはブラウザーでサードパーティ Cookie を有効にする必要があると案内されています。プライベートブラウズでは毎回設定が戻ることもあり、一部ブラウザーでは「サードパーティ Cookie」ではなく「すべての Cookie」と表記されます。Teams から開いている場合も、Office Scripts がサポートされるのは Teams on the web だけです。 (Microsoft Learn)

Windowsデスクトップ版だけで表示されない

Excel for Windows は バージョン 2210 以降が前提です。さらに、Windows だけは WebView2 とグループポリシーの影響を受けるため、Web 版では見えるのにデスクトップ版では出ない場合は、Office の更新、WebView2、組織ポリシーを優先して確認すると当たりを引きやすいです。 (Microsoft Learn)

Web版でもデスクトップ版でも表示されない

両方で出ない場合は、対象ライセンスではない、接続されたエクスペリエンスが無効、組織で Office Scripts が無効、ゲスト/外部ユーザーでログインしているといった、環境全体に関わる原因を先に疑うべきです。企業・教育環境では OneDrive for Business や組織の共有設定も要件に含まれます。 (Microsoft Learn)

[自動化] タブはあるのに、スクリプト一覧だけ空

この場合は「Office Scripts が使えない」のではなく、一覧の見え方や保存先の問題であることが少なくありません。まずは [自動化] > [スクリプトの表示] > [最近使ったスクリプト] または [このブックのスクリプト] を開いてください。なお、SharePoint に格納されているスクリプトが最近使った一覧に常に表示されない既知の問題があり、管理者が EWS をオフにしていると起きます。この場合でも、ファイル ダイアログ経由なら使えることがあります。 (Microsoftサポート)

最短で復旧する確認手順

ユーザー側で先に見る項目

  1. まず、契約とサインイン先を確認します。職場/学校アカウントなら対象プランかどうか、個人用/ファミリー契約なら 2026年4月時点では Office Scripts はプレビュー扱いで、Microsoft 365 Insider 参加が条件です。個人契約の通常環境で [自動化] タブが出ないなら、ここが最有力です。デスクトップ版なら [ファイル] > [アカウント] で契約名やサインイン先を確認すると早いです。 (Microsoft Learn)
  2. 次に、[自動化] タブが隠れていないかを見ます。Windows 版はリボンの空白部分を右クリックして [リボンのユーザー設定] を開き、既定タブの表示状態を見直します。設定が崩れているなら、[リセット] > [すべてのユーザー設定をリセット] が早いです。Web 版ではリボン表示オプションで [常にリボンを表示] にすると見落としを減らせます。 (Microsoftサポート)
  3. Web 版なら、Cookie 設定を見直します。Excel on the web ではサードパーティ Cookie が必要です。シークレットモードや追跡防止を強めにしたブラウザーではここで引っかかりやすく、毎回設定をやり直す必要があるケースもあります。 (Microsoft Learn)
  4. Windows デスクトップ版なら、Office の更新と WebView2を確認します。Office は [ファイル] > [アカウント] > [更新オプション] > [今すぐ更新] で更新できます。更新後も改善しないなら WebView2 を確認してください。Mac は App Store または Microsoft AutoUpdate で更新します。 (Microsoftサポート)
  5. 接続されたエクスペリエンスがオフになっていないかも重要です。Office Scripts の要件には「接続されたエクスペリエンスが有効なインターネット接続」が含まれます。Windows では [ファイル] > [アカウント] > [設定の管理] から確認できます。プライバシー設定を触った覚えがあるなら、ここは見逃さないほうが安全です。 (Microsoft Learn)
  6. サインインしているアカウントの種類も確認します。組織テナントに外部ユーザーまたはゲストユーザーとして入っている場合、Office Scripts は使えません。Teams 経由で開いているなら、デスクトップアプリではなく Teams on the web か、Excel on the web に開き直したほうが確実です。 (Microsoft Learn)
  7. スクリプトの保存先と表示経路も切り分けます。スクリプトがギャラリーに見えなくても、[自動化] > [スクリプトの表示] からは見つかることがあります。Office Scripts は既定で OneDrive に保存され、OneDrive フォルダー、SharePoint フォルダー、またはブックと共有されている場合にのみ Excel が認識して実行します。オフライン気味の環境やクラウド接続不良でも、見え方が不安定になりやすいです。 (Microsoftサポート)
  8. ここまでで直らなければ、組織側の設定を疑います。Office Scripts の無効化、特定グループだけを許可する設定、グループポリシー、条件付きアクセスが原因の典型です。特に、管理されていない端末や認証コンテキストのあるテナントでは、Excel on the web で Office Scripts が制限されることがあります。 (Microsoft Learn)

管理者が確認すべきポイント

  1. Office Scripts の組織設定が有効かを確認します。Microsoft 365 管理側では Office Scripts は既定で有効ですが、組織全体または特定グループのみ許可に変更できます。共有可否や Power Automate 実行可否も別設定なので、「表示はされるが使えない」場合はここを分けて確認すると切り分けが速いです。 (Microsoft Learn)
  2. デスクトップ版だけダメならグループポリシーを優先します。Windows のグループポリシーで Office Scripts をブロックすると、[自動化] タブ自体は残っても、Office Scripts 関連コマンドがグレーアウトします。ユーザーが「タブはあるのに押せない」と言うときに有力です。 (Microsoft Learn)
  3. 2026年時点では Cloud Policy service 側も確認対象です。Microsoft は Office Scripts 管理の移行を案内しており、2025年10月27日以降は古い管理センター側の設定変更は使えません。以前に Office Scripts をカスタム設定していた組織では、Cloud Policy service 側の状態も確認したほうが安全です。 (Microsoft Learn)
  4. OneDrive for Business と共有設定も要件です。企業・教育向けの公式要件には OneDrive for Business と組織内共有リンクの有効化が含まれます。保存先や共有ポリシーが厳しい環境では、ユーザーは「スクリプトが消えた」と感じやすいので、権限と共有方式もあわせて見直すと再発防止になります。 (Microsoft Learn)
  5. 設定変更の反映タイミングも見落としがちです。Office Scripts の設定変更は即時反映ではなく、最大 48 時間かかることがあります。変更直後に別原因を深追いしないためにも、いつ誰が設定を変えたかを確認しておくと無駄が減ります。 (Microsoft Learn)

無駄になりやすい対処

VBA のマクロ設定を変えても、Office Scripts の表示問題は基本的に解決しません。Office Scripts は VBA マクロとは別の仕組みで、マクロ設定は VBA 向けです。[開発] タブやセキュリティ センターを触っても直らないケースが多いので、先に [自動化] タブ側の要件と環境を確認したほうが早いです。 (Microsoft Learn)

「最近使ったスクリプトに出ない = 削除された」と決めつけるのも危険です。SharePoint ベースのスクリプトは EWS の設定によって最近使った一覧に出ない既知の問題があり、ファイル ダイアログ経由なら開けることがあります。 (Microsoft Learn)

それでも直らないときの回避策

  1. Web 版とデスクトップ版を相互に試す
    片方だけで再現するかを見ると、原因の層がかなり絞れます。Cookie や一部の条件付きアクセスは Web 側、古いビルドや WebView2 はデスクトップ側に寄りやすいからです。 (Microsoft Learn)
  2. OneDrive / SharePoint 上に新規ブックを作って試す
    既存ブックや共有設定の影響を切り離したいなら、新しいクラウド上のブックで [自動化] タブと [スクリプトの表示] を確認します。新規ブックで見えるなら、既存ファイル側の共有・保存先・権限が原因の可能性が高いです。 (Microsoft Learn)
  3. Windows は Office の修復まで行う
    更新後も改善しないときは、Office スイート全体の修復を試します。Microsoft のサポートでも、インストールの種類に応じてクイック修復やオンライン修復が案内されています。 (Microsoftサポート)

管理者に渡すと早い情報

管理者やサポートに相談するなら、Excel の種類(Web / Windows / Mac)、Excel のバージョン、サインインアカウント、Teams 経由かどうか、ブックの保存先、[自動化] タブの見え方(非表示 / グレーアウト / 一覧だけ空)をまとめて渡してください。切り分けが一気に短くなります。

まず次にやること

自分で確認する順番は、①契約とアカウント ②リボンの表示状態 ③Web の Cookie ④Windows の更新と WebView2 ⑤接続されたエクスペリエンスで十分です。ここで直らなければ、原因は組織設定や条件付きアクセスに寄っている可能性が高いので、保存先と症状を整理して管理者へ渡すのが最短です。ExcelでOffice Scriptsが表示されない問題は、闇雲に再インストールするより、症状ごとの切り分けでほぼ解けます。 (Microsoft Learn)

この記事を書いた人

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

コメント

コメントする

目次