SharePoint

SharePoint リストでコマンド メニューを非表示にする

  • 2025.09.03

SharePoint のモダン リストでは、上部にコマンド メニュー (コマンド バー) が表示され、[新規][クイック編集][共有] などのボタンが並びます。

運用上、「ユーザーに見せたくないメニューを隠したい」というニーズは多くあり、ビューの書式設定を利用している方も多くいらっしゃるのではないでしょうか。今回は commandBarProps をリストで設定する際に参照できるようリストの key をまとめます。

基本構文

参考: コマンド バーのカスタマイズ構文リファレンス | Microsoft Learn 

{
  "commandBarProps": {
    "commands": [
      {
        "key": "new",
        "hide": true
      },
      {
        "key": "editInGridView",
        "text": "クイック編集",
        "hide": false
      }
    ]
  }
}
  • key  :  対象となるコマンドを識別するキー
  • hide :  true にするとコマンドを非表示にする
  • text :  ボタンの表示名を上書きできる

設定方法

  1. 設定を行いたいビューで、現在のビューの書式設定を開き、[詳細モード] を開く
  2. ビューの書式設定に JSON を入れて、[保存]

キーとメニューの対応表

現時点で表示されるメニューと key の一覧表です。

key 日本語メニュー名
new 新しいアイテムを追加
editInGridView グリッド ビューで編集
undo 元に戻す
share 共有
copyLink リンクのコピー
export エクスポート
exportExcel エクスポート – Excel にエクスポート
exportCSV エクスポート – CSV にエクスポート
exportCSVWithSchema エクスポート – スキーマを含む CSV にエクスポート
exportPowerBI エクスポート – Power BI にエクスポート
manageForms Forms
automate 自動化
integrate 統合
powerApps 統合 – Power Apps
powerAutomate 統合 – Power Automate
powerBI 統合 – Power BI
alertMe 通知
manageAlert 個人用通知の管理
edit 編集 (アイテム選択時)
comment コメント (アイテム選択時)
delete 削除 (アイテム選択時)
versionHistory バージョン履歴 (アイテム選択時)

全消し JSON 例

今後コマンド メニューが変更、追加される可能性はありますが、現時点で表示されるメニューを全部消してやる!という際にはこんな感じですね。

{
  "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/view-formatting.schema.json",
  "commandBarProps": {
    "commands": [
      {
        "key": "share",
        "hide": true
      },
      {
        "key": "export",
        "hide": true
      },
      {
        "key": "automate",
        "hide": true
      },
      {
        "key": "integrate",
        "hide": true
      },
      {
        "key": "manageAlert",
        "hide": true
      },
      {
        "key": "editInGridView",
        "hide": true
      },
      {
        "key": "alertMe",
        "hide": true
      },
      {
        "key": "manageForms",
        "hide": true
      },
      {
        "key": "new",
       "hide": true

      },
      {
        "key": "copyLink",
       "hide": true

      },
      {
        "key": "undo",
       "hide": true

      }
    ]
  }
}

おまけ:メニュー名の変更も

commandBarProps は消すのではなく、メニュー名やアイコンの変更にも利用できます。

よくある質問

  • あれ?消えるときと消えないときがある?
    → ビューの書式設定なので設定したビューに適用されます。
         設定を行っていないビューではメニューはそのままです。
  • すべて非表示にはできる?
    → 個別のキー指定が必要。コマンド バー全体を一括で隠す方法は現時点では非公開です。
  • 右側のフィルターやビュー切り替えは非表示にできる?
    → JSON フォーマットでは制御できません。

運用上「不要なメニューを非表示にしたい」 と思ったときに、ぜひ活用してみてください。

SharePoint 関連コース

  • CI631-H SharePoint Online サイト構築 基礎

    サイト管理に必要な基礎知識から具体的なサイト構築方法、アクセス権の適切な管理方法まで実践的に解説します。効率的で安全なサイト運用に欠かせないアクセス権の設定方法や、ユーザーおよびグループごとの詳細な権限付与についても実習を通じて確認いただけます。これからサイト管理やサイト構築を担当される方におすすめのコースです。

  • CI641-H SharePoint Online サイト構築 応用

    SharePoint の基礎知識をお持ちの方を対象に、サイト構築時に行えるローコードでの高度なカスタマイズ方法を具体的に解説。JSON を用いた列やビューの書式設定により、視覚的に分かりやすい情報提示を実現したり、Power Platform を活用したプロセスの自動化、ワークフローの組み込み、フォームのカスタマイズ手法など、実務で即座に活用可能なテクニックを習得。

  • CI712-H 利用者のための Microsoft 365 基礎

    Microsoft 365 を導入されている組織のユーザー向けに Teams や Outlook といったコミュニケーション ツール、SharePoint や OneDrive による情報やファイルの共有など、業務で活用すべきアプリやサービスについて利用方法を解説します。Microsoft 365 の利用を開始したばかりの組織の方や、初めて利用する方におすすめのコースです。

お問い合わせ

イルミネート・ジャパンが提供するトレーニングやサービスに関するご相談など、
お気軽にご連絡ください。

担当者に相談する