ADVERTISEMENT

【Excel】SharePoint上のExcelでチェックアウト中と表示される時の戻し方

【Excel】SharePoint上のExcelでチェックアウト中と表示される時の戻し方
🛡️ 超解決

SharePointに保管しているExcelファイルを開こうとしたとき、「チェックアウト中」と表示され、編集や閲覧すらできないことはありませんか。この状態は、ファイルが他のユーザーまたは自分自身によってチェックアウト(編集専有)されていることを示します。チェックアウト機能は複数人での同時編集による競合を防ぐためのものですが、誤ってチェックアウトしたまま閉じてしまったり、チェックアウトしたユーザーが不在のまま放置されるケースが多く見られます。この記事では、チェックアウトを解除して通常の編集状態に戻す方法を、状況別に詳しく解説します。原因の特定から具体的な操作手順、管理者への依頼が必要なケースまで網羅しますので、困ったときの手順書としてご活用ください。

【要点】この記事で確認すること

  • 最初に見る場所: ファイルのプロパティやライブラリ設定で「チェックアウト済みユーザー」欄を確認する。自分がチェックアウトしているか、他のユーザーがチェックアウトしているかを特定します。
  • 切り分けの軸: チェックアウトしているのが自分か他人か、またファイルが現在どのアプリケーションで開かれているか(ブラウザかデスクトップアプリか)を切り分けます。これにより適切な解除方法が変わります。
  • 注意点: 強制的にチェックアウトを解除する操作は、ファイルの未保存の編集内容を失う可能性があります。特に他のユーザーのチェックアウトを解除するときは影響を考慮し、必要に応じて管理者に相談してください。また、会社PCでローカルのExcel設定を変更する場合は、事前に情報システム部門に確認することを推奨します。

ADVERTISEMENT

チェックアウトが発生する仕組みと確認方法

SharePointのドキュメントライブラリでは、バージョン管理と合わせてチェックアウト/チェックイン機能を利用できます。チェックアウトとは、ファイルを編集するために自分だけが書き込みできる状態にすることを指します。チェックアウト中は他のユーザーは読み取り専用で開くか、編集できません。チェックアウトを解除するには、ファイルを保存してチェックインするか、編集内容を破棄してチェックアウトを元に戻す必要があります。

ファイルがチェックアウトされているかどうかは、SharePoint上でファイルを選択した状態で表示される情報や、Excelを開いたときのタイトルバー、またはライブラリ設定の「チェックアウト済みユーザー」列で確認できます。まずは自分がチェックアウトしているか、他のユーザーがチェックアウトしているかを確認しましょう。

自分がチェックアウトしているかどうかの確認手順

  1. SharePointサイトにサインインし、該当ファイルが保存されているドキュメントライブラリを開きます。
  2. ファイル名の左にあるチェックボックスをクリックしてファイルを選択します(またはファイル名を右クリック)。
  3. 上部のメニュー表示で「チェックアウト済み」というアイコンや「チェックイン」ボタンが表示される場合は、自分がチェックアウトしています。
  4. あるいは、ライブラリに「チェックアウト済みユーザー」列が表示されていれば、そこに自分の名前が表示されているか確認します。列がない場合は、ライブラリ設定から列の追加が可能です(管理者権限が必要な場合があります)。
  5. Excelファイルを開いたときに、タイトルバーに「チェックアウト中 – 自分」と表示される場合もあります。
お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

自分がチェックアウトしている場合の戻し方

最も簡単なのは、ファイルを開いて編集を完了し、保存してからチェックインする方法です。ただし、編集したくない場合や、誤ってチェックアウトしたまま閉じてしまった場合は、編集内容を破棄してチェックアウトを解除できます。

編集内容を保存してチェックインする手順

  1. SharePoint上でファイルを開きます。デスクトップアプリ版Excelが起動します(設定によってはブラウザ版が開く場合もあります)。
  2. 必要な編集を行い、通常通り保存します(Ctrl+S)。
  3. Excelの左上にある「ファイル」タブをクリックし、「情報」を選択します。または、タイトルバーの「チェックイン」ボタンをクリックします。
  4. 「チェックイン」をクリックし、必要に応じてコメントを入力して「OK」をクリックします。
  5. ファイルがチェックインされ、他のユーザーも編集できる状態になります。

編集内容を破棄してチェックアウトを解除する手順

  1. SharePointのドキュメントライブラリで、該当ファイルを選択します。
  2. 上部メニューから「チェックアウトの破棄」ボタンをクリックします(「チェックイン」の隣にある場合があります)。
  3. 確認ダイアログが表示されるので、「チェックアウトの破棄」をクリックします。これにより、チェックアウト後に加えた変更はすべて破棄され、ファイルは直前のチェックイン時点の状態に戻ります。
  4. ファイルがチェックイン状態になります。

注意点として、デスクトップアプリでファイルを開いたまま閉じてしまうと、チェックアウトが解除されないことがあります。この場合は、もう一度ファイルを開いて上記の手順を試すか、ブラウザから直接操作してください。

他のユーザーがチェックアウトしている場合の戻し方

ファイルが他のユーザーによってチェックアウトされている場合、自分では直接チェックインできません。相手がまだアクティブに編集している可能性もあるため、まずは連絡を取ることが推奨されます。しかし、相手が退職済みや連絡が取れない場合は、管理者権限を持つユーザーが強制的にチェックアウトを解除できます。

管理者による強制チェックインの手順

  1. SharePointサイトの管理者権限を持つユーザーが、該当のドキュメントライブラリを開きます。
  2. ライブラリ設定の「バージョン管理設定」をクリックします。
  3. 「チェックアウトが必要」の項目が「はい」になっている場合、強制チェックインが可能です。画面下部の「チェックアウト済みファイル」セクションで、該当ファイルの横にある「チェックインの強制」をクリックします。
  4. 確認ダイアログで「OK」をクリックすると、相手の編集内容は破棄され、ファイルがチェックインされます。
  5. あるいは、ファイルを選択して「管理」タブから「チェックインの強制」を選ぶこともできます(バージョンによってUIが異なります)。

一般ユーザーは強制チェックインの権限を持たないため、管理者に依頼する必要があります。その際、どのファイルで誰がチェックアウトしているかを伝えるとスムーズです。

一般ユーザーができる対処法

もしチェックアウトしているユーザーが同じ組織内であれば、チャットやメールで「ファイルをチェックインしてほしい」と依頼しましょう。緊急を要する場合は、上司や情報システム部門を通じて管理者に強制解除を依頼します。また、ファイルを開くときに「読み取り専用」として開くことも可能です(編集はできませんが内容は確認できます)。

ADVERTISEMENT

チェックアウトを解除できない場合の原因と対処法

上記の手順を試してもチェックアウトが解除できないケースがあります。代表的な原因と対処法を以下にまとめます。

状況 原因 対処法
「チェックアウトの破棄」がグレーアウトしている 自分がチェックアウトしていない、または権限がない チェックアウトユーザーを確認し、該当するユーザーに連絡する
Excelが応答しない、または開けない ファイルが破損している、または同時に開きすぎている ブラウザから直接SharePointにアクセスし、ファイルをダウンロードして修復を試みる
チェックイン後も「チェックアウト中」と表示される キャッシュの更新が遅れている、または別のセッションで開いている ブラウザのキャッシュをクリアするか、しばらく待つ。タスクマネージャーでExcelプロセスを終了させる
強制チェックインができない ライブラリ設定で「チェックアウトが必要」が「いいえ」になっている 設定を変更するにはサイトコレクション管理者権限が必要。管理者に依頼する

管理者によるチェックアウトの強制解除と設定変更

ファイルが頻繁にチェックアウトされたまま放置される問題を解決するには、ドキュメントライブラリの設定を見直すことも有効です。ただし、設定変更はすべてのユーザーに影響するため、管理者が慎重に判断する必要があります。

「チェックアウトが必要」設定の変更

  1. ライブラリ設定を開き、「バージョン管理設定」をクリックします。
  2. 「チェックアウトが必要」の項目で「いいえ」を選択すると、チェックアウトなしでファイルを編集できるようになります。ただし、同時編集による競合が発生しやすくなるため、バージョン管理と組み合わせて検討します。
  3. 変更を保存すると、既にチェックアウトされているファイルは自動的にはチェックインされません。別途強制チェックインが必要です。
  4. また、「チェックアウトが必要」を「はい」にしたまま、チェックアウトの自動解除(タイムアウト)を設定できる機能はSharePoint Onlineには標準でありません。サードパーティツールやPower Automateを利用する方法もあります。

Power Automateを使ったチェックアウトの自動解除

SharePoint Onlineでは、Power Automate(旧Microsoft Flow)を使って、一定期間チェックアウトされたままのファイルを自動的にチェックインするフローを作成できます。管理者がテナント全体で設定するか、個別のライブラリに適用します。詳細な手順は別記事で紹介しますが、この方法を導入することで放置されたチェックアウト問題を予防できます。

チェックアウトを防ぐための設定と注意点

チェックアウトは便利な機能ですが、誤操作や放置がトラブルの元になります。以下の対策を組織全体で徹底することで、問題を減らせます。

  • 利用ルールの徹底: ファイルを開いたら必ずチェックインする、編集後はすぐに保存して閉じる、などのガイドラインを周知します。
  • Excelの設定確認: Excelのオプションで「SharePoint上のファイルを開くときにチェックアウトする」のチェックが入っていると、開くたびに自動チェックアウトされます。この設定をオフにすることで、意図しないチェックアウトを防止できます。ただし、会社のポリシーに反する場合は変更しないでください。
  • バージョン管理の活用: チェックアウトが不要なファイルについては、「チェックアウトが必要」を「いいえ」に設定し、代わりにバージョン履歴で変更を管理する方法も検討します。
  • 定期的なクリーンアップ: 管理者が定期的にチェックアウトされたままのファイルを確認し、強制チェックインする運用を組み込みます。

よくある質問(FAQ)

Q1. チェックアウトを解除する権限がありませんと表示される

自分がチェックアウトしていないファイルに対して「チェックアウトの破棄」を実行しようとすると権限エラーになります。そのファイルをチェックアウトしているユーザーに連絡するか、管理者に強制解除を依頼してください。

Q2. ブラウザ版Excelでもチェックアウトできますか?

はい、ブラウザ版Excel(Office for the web)でもチェックアウトは発生します。通常、ブラウザで開いた場合は自動的にチェックアウトされず、編集を開始するとチェックアウトされます。チェックインはブラウザのメニューからも行えます。

Q3. チェックアウト中に別のユーザーが読み取り専用で開くとどうなりますか?

読み取り専用で開くことは可能です。ただし、編集はできません。また、読み取り専用で開いたユーザーは、ファイルの最新バージョンがチェックインされていないと古いバージョンを表示する場合があります。

Q4. チェックアウトを解除したら内容が消えた

「チェックアウトの破棄」を実行すると、チェックアウト以降の変更がすべて失われます。直前のチェックイン時点の状態に戻ります。もし重要な編集があった場合は、ファイルのバージョン履歴から以前のバージョンを復元できる可能性があります。

まとめ

SharePoint上のExcelで「チェックアウト中」と表示された場合、まずは自分がチェックアウトしているか、他のユーザーがチェックアウトしているかを確認しましょう。自分がチェックアウトしている場合は、編集後にチェックインするか、編集内容を破棄してチェックアウトを解除します。他のユーザーがチェックアウトしている場合は、相手に連絡するか管理者に強制解除を依頼します。また、日頃からチェックアウトのルールを徹底し、不要なチェックアウトを避ける設定を行うことで、この問題の発生を減らせます。再発防止のためには、管理者による定期的なモニタリングやPower Automateの活用も有効です。


📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】

ADVERTISEMENT