SharePoint上に保存したExcelファイルを外部の協力会社やクライアントと共同編集しようとしたところ、「編集できません」「読み取り専用で開かれました」と表示されて困った経験はありませんか。外部ユーザーがExcelを編集できない原因は、多くの場合SharePoint側の権限設定や外部共有のポリシーにあります。本記事では、外部ユーザーがExcelファイルを編集できない原因を整理し、確認すべき設定ポイントを具体的に解説します。
【要点】この記事で確認すること
- 最初に見る場所: SharePointのサイト権限と外部共有設定、およびExcelファイルの個別権限
- 切り分けの軸: ファイルが「表示のみ」なのか「編集できない」のか、エラーメッセージの内容、外部ユーザーの認証状態
- 注意点: 会社のポリシーで外部共有が制限されている場合、勝手に権限を変更できないため管理者への確認が必要
ADVERTISEMENT
目次
外部ユーザーがExcelを編集できない主な原因
外部ユーザーがSharePoint上のExcelファイルを編集できない原因は、大きく分けて以下の3つに分類できます。
SharePointサイト全体の外部共有が「新しいゲストユーザーを許可しない」や「組織内のユーザーのみ」に設定されている場合、外部ユーザーを追加してもファイルを開くことすらできません。この設定はサイトの管理者が変更できますが、テナントレベルのポリシーで上書きされている場合もあります。
2. ファイルまたはフォルダーの権限が不足している
外部ユーザーに対して「表示」権限のみ付与され、「編集」権限が与えられていないと、Excelファイルを開いたとしても読み取り専用になります。SharePointでは、サイト権限、フォルダー権限、ファイル個別権限が継承されるため、どのレベルで権限が設定されているかを確認する必要があります。
3. Excel Onlineの制限やブラウザーの問題
外部ユーザーがExcel Onlineで編集しようとした際に、ブラウザーの互換モードやアドイン、Cookieの設定が原因で編集ボタンがグレーアウトすることがあります。また、Excelファイルが.xls形式など旧形式の場合、編集機能が制限されることもあります。
権限を確認する具体的な手順
以下の手順に沿って、SharePoint上のExcelファイルの権限を確認してください。なお、操作には少なくともサイトの「メンバー」権限(編集権限)が必要です。
- SharePointサイトにアクセスし、該当のExcelファイルが置かれているフォルダーを開きます。
- ファイルの右端にある「…」(省略記号)をクリックし、「詳細」を選択します。
- 開いた詳細パネルで「アクセス許可」タブをクリックします。表示される一覧に外部ユーザーが含まれているか確認します。
- 外部ユーザーの権限レベルを確認します。「フルコントロール」「編集」「投稿」「読み取り」などの表示があります。「編集」以上が割り当たっていれば、そのユーザーはファイルを編集できます。
- 権限が継承されている場合は、フォルダーやサイトの権限を確認します。ファイルの権限画面で「アクセス許可の継承」が有効になっている場合、親フォルダーまたはサイトの権限が適用されています。親フォルダーに移動して同様にアクセス許可を確認してください。
- 外部ユーザーが一覧に表示されない場合、そのユーザーはまだ共有されていません。「アクセス許可の追加」から外部ユーザーのメールアドレスを入力し、「編集」などの適切な権限を付与します。
- 外部共有設定が有効かどうかを確認します。サイトの右上の歯車アイコン→「サイト設定」→「サイトのアクセス許可」→「外部共有設定」を開き、「新しいゲストユーザーがサインインできるようにする」など適切なオプションが選択されているか確認します。設定がグレーアウトしている場合はテナントポリシーで制限されている可能性があります。
よくある失敗パターンと解決策
外部ユーザーの権限設定でよくある失敗例をいくつか紹介します。同じ状況に陥った際は参考にしてください。
パターン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共同編集をスムーズに開始できるはずです。
ADVERTISEMENT
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
