ADVERTISEMENT

【Excel】SharePoint上のExcelで外部ユーザーが編集できない時の権限確認

【Excel】SharePoint上のExcelで外部ユーザーが編集できない時の権限確認
🛡️ 超解決

SharePoint上に保存したExcelファイルを外部の協力会社やクライアントと共同編集しようとしたところ、「編集できません」「読み取り専用で開かれました」と表示されて困った経験はありませんか。外部ユーザーがExcelを編集できない原因は、多くの場合SharePoint側の権限設定や外部共有のポリシーにあります。本記事では、外部ユーザーがExcelファイルを編集できない原因を整理し、確認すべき設定ポイントを具体的に解説します。

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

  • 最初に見る場所: SharePointのサイト権限と外部共有設定、およびExcelファイルの個別権限
  • 切り分けの軸: ファイルが「表示のみ」なのか「編集できない」のか、エラーメッセージの内容、外部ユーザーの認証状態
  • 注意点: 会社のポリシーで外部共有が制限されている場合、勝手に権限を変更できないため管理者への確認が必要

ADVERTISEMENT

外部ユーザーがExcelを編集できない主な原因

外部ユーザーがSharePoint上のExcelファイルを編集できない原因は、大きく分けて以下の3つに分類できます。

1. SharePointサイトの外部共有設定が無効または制限されている

SharePointサイト全体の外部共有が「新しいゲストユーザーを許可しない」や「組織内のユーザーのみ」に設定されている場合、外部ユーザーを追加してもファイルを開くことすらできません。この設定はサイトの管理者が変更できますが、テナントレベルのポリシーで上書きされている場合もあります。

2. ファイルまたはフォルダーの権限が不足している

外部ユーザーに対して「表示」権限のみ付与され、「編集」権限が与えられていないと、Excelファイルを開いたとしても読み取り専用になります。SharePointでは、サイト権限、フォルダー権限、ファイル個別権限が継承されるため、どのレベルで権限が設定されているかを確認する必要があります。

3. Excel Onlineの制限やブラウザーの問題

外部ユーザーがExcel Onlineで編集しようとした際に、ブラウザーの互換モードやアドイン、Cookieの設定が原因で編集ボタンがグレーアウトすることがあります。また、Excelファイルが.xls形式など旧形式の場合、編集機能が制限されることもあります。

お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

権限を確認する具体的な手順

以下の手順に沿って、SharePoint上のExcelファイルの権限を確認してください。なお、操作には少なくともサイトの「メンバー」権限(編集権限)が必要です。

  1. SharePointサイトにアクセスし、該当のExcelファイルが置かれているフォルダーを開きます。
  2. ファイルの右端にある「…」(省略記号)をクリックし、「詳細」を選択します。
  3. 開いた詳細パネルで「アクセス許可」タブをクリックします。表示される一覧に外部ユーザーが含まれているか確認します。
  4. 外部ユーザーの権限レベルを確認します。「フルコントロール」「編集」「投稿」「読み取り」などの表示があります。「編集」以上が割り当たっていれば、そのユーザーはファイルを編集できます。
  5. 権限が継承されている場合は、フォルダーやサイトの権限を確認します。ファイルの権限画面で「アクセス許可の継承」が有効になっている場合、親フォルダーまたはサイトの権限が適用されています。親フォルダーに移動して同様にアクセス許可を確認してください。
  6. 外部ユーザーが一覧に表示されない場合、そのユーザーはまだ共有されていません。「アクセス許可の追加」から外部ユーザーのメールアドレスを入力し、「編集」などの適切な権限を付与します。
  7. 外部共有設定が有効かどうかを確認します。サイトの右上の歯車アイコン→「サイト設定」→「サイトのアクセス許可」→「外部共有設定」を開き、「新しいゲストユーザーがサインインできるようにする」など適切なオプションが選択されているか確認します。設定がグレーアウトしている場合はテナントポリシーで制限されている可能性があります。

よくある失敗パターンと解決策

外部ユーザーの権限設定でよくある失敗例をいくつか紹介します。同じ状況に陥った際は参考にしてください。

パターン1: 外部ユーザーが「読み取り」権限しか持っていない

外部ユーザーを追加する際に、うっかり「読み取り」権限で共有してしまうケースです。この場合、ファイルを開くことはできても編集できません。解決策は、権限を「編集」以上に変更することです。ファイルのアクセス許可画面で該当ユーザーの権限レベルを変更してください。

パターン2: 外部共有リンクの設定が「表示のみ」になっている

「リンクの共有」機能を使って外部ユーザーを招待した場合、リンクの設定で「編集を許可する」チェックを外していると編集できません。リンクを再作成するか、既存のリンクの設定を変更する必要があります。

パターン3: 外部ユーザーがMicrosoftアカウントまたは職場アカウントでサインインしていない

SharePointの外部共有では、ゲストユーザーは招待されたメールアドレスに対応するMicrosoftアカウントまたはAzure ADアカウントでサインインする必要があります。別のアカウントでサインインしている場合、権限が認識されず編集できません。一度サインアウトして正しいアカウントでログインし直すよう伝えてください。

ADVERTISEMENT

管理者に確認すべき設定

社内のSharePoint管理者またはMicrosoft 365管理者に、以下の設定が有効になっているか確認を依頼してください。一般ユーザーが変更できない場合があります。

確認項目 設定場所 推奨値
テナントの外部共有 Microsoft 365管理センター > 組織設定 > 外部共有 「任意のユーザー」「新しいゲストユーザー」が許可されている
サイトの外部共有 サイト設定 > 外部共有設定 「新しいゲストユーザーがサインインできるようにする」
ゲストユーザーのアクセス制限 Azure AD > 外部ID > 外部コラボレーション設定 ゲストユーザーのアクセス制限が「ゲストユーザーのアクセス許可は制限される」になっていない
条件付きアクセスポリシー Azure AD > セキュリティ > 条件付きアクセス 外部ユーザーをブロックするポリシーが適用されていない

状況別の権限設定比較表

外部ユーザーがExcelを編集できるようにするための権限設定を、状況別にまとめました。自社の環境に合わせて設定を確認してください。

状況 必要な設定 外部ユーザーの操作
ファイルを直接共有する ファイルのアクセス許可で外部ユーザーに「編集」権限を付与 招待メールからサインインして開く
リンクで共有する 共有リンク作成時に「編集を許可する」にチェックを入れ、リンクの種類を「指定したユーザー」または「組織内のユーザー」に設定 リンクをクリックし、認証後に編集
フォルダーごと共有する フォルダーのアクセス許可で外部ユーザーに「編集」権限を付与(ファイルは権限を継承) フォルダー内のファイルを開いて編集
匿名リンクで共有する リンクの設定で「編集を許可する」をオンにする(ただし匿名リンクはセキュリティリスクに注意) サインイン不要で編集可能(組織のポリシーで許可されている場合のみ)

よくある質問(FAQ)

Q. 外部ユーザーがExcelを開くと「読み取り専用」と表示されます。権限は編集にしています。

A. 権限が正しく設定されていても、Excelファイルがチェックアウトされていたり、同時編集の上限に達している可能性があります。また、ファイルが.xls形式の場合、Excel Onlineでは編集できません。.xlsx形式に変換してください。

Q. 外部ユーザーを追加しようとすると「外部共有が許可されていません」とエラーが出ます。

A. テナントレベルまたはサイトレベルで外部共有が無効になっています。管理者に連絡して設定を変更してもらう必要があります。

Q. 外部ユーザーがサインインできないと言います。どうすればいいですか?

A. 招待メールに記載されたリンクからサインインするよう案内してください。Microsoftアカウントがない場合は、招待メールの手順に沿ってアカウントを作成する必要があります。また、アクセスする際はブラウザーのシークレットモードを試すと解決することがあります。

Q. 外部ユーザーが編集できるようにするには、どの権限レベルを選べばよいですか?

A. 最低限「編集」権限が必要です。「投稿」権限でもファイルの編集は可能ですが、ファイルの削除や権限変更はできません。共同編集を目的とする場合は「編集」を付与してください。

まとめ

SharePoint上のExcelファイルを外部ユーザーが編集できない場合、まずはファイルやフォルダーの権限、外部共有設定を確認することが重要です。外部共有リンクの設定や、外部ユーザーが正しいアカウントでサインインしているかも併せてチェックしてください。もし権限設定が変更できない場合は、管理者にテナントポリシーの確認を依頼しましょう。これらのポイントを押さえておけば、外部ユーザーとのExcel共同編集をスムーズに開始できるはずです。


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

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

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

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

ADVERTISEMENT