Power AutomateでExcel Onlineコネクタを利用する際、権限エラーが発生してフローが停止するケースは少なくありません。このエラーは主に接続設定のミスやファイルの所有者・共有設定に起因しますが、原因が複数あるため切り分けが必要です。本記事では、エラーメッセージの解釈から具体的な確認手順、管理者に依頼すべき内容までを体系的に解説します。原因を特定して的確に対処できるよう、実務で役立つ情報をまとめました。
【要点】この記事で確認すること
- 最初に見る場所: Power Automateの接続設定画面で使用中のアカウント、Excelファイルの共有設定(特定ユーザーか組織全体か)、ファイルの所有者情報
- 切り分けの軸: エラーが「接続自体の認証切れ」なのか「ファイル単位の権限不足」なのか、また「自分が所有者でないファイル」が対象かどうか
- 注意点: 自分で変更できない設定(SharePointのアクセス許可、条件付きアクセスポリシー)は管理者へ依頼。無理に権限を広げるとセキュリティリスクになるため、最小限の変更にとどめてください。
ADVERTISEMENT
権限エラーの原因を理解する
Power AutomateのExcel Onlineコネクタでは、フローが実行されるたびに接続が使用されます。この接続には認証情報が紐づいており、そのアカウントが対象のExcelファイルに対して適切な権限を持っている必要があります。権限エラーの主な原因は次の三つに大別されます。
接続の認証切れまたはアカウント不一致
Power Automateの接続は有効期限があり、パスワード変更や多要素認証の更新により認証が無効になることがあります。また、複数のMicrosoftアカウントを持っている場合、フロー作成時と異なるアカウントで接続が設定されているケースも見られます。エラーメッセージに「Authentication failed」や「Invalid credentials」と表示される場合は、接続自体を再認証する必要があります。
ファイルの共有設定と所有者の問題
ExcelファイルがOneDriveまたはShareOnlineに保存されている場合、ファイルの所有者とは別のユーザーがフローを実行するとき、所有者が共有設定を適切に行っていないと権限エラーが発生します。特に、ファイルの所有者が退職したり、共有リンクの期限が切れたりしている場合も原因となります。エラーメッセージに「Access denied」や「You do not have permission」と表示される場合は、ファイルの共有設定と所有者の確認が優先です。
管理者ポリシーによる制限
組織の管理者が条件付きアクセスやデータ損失防止(DLP)ポリシーを設定している場合、特定のユーザーやアプリからのアクセスがブロックされることがあります。この場合はエンドユーザー側で解決できず、管理者によるポリシー変更が必要になります。
接続設定を確認する手順
まずはPower Automateの接続設定を確認しましょう。以下の手順で現在の接続状態を把握できます。
- Power Automateポータル(https://make.powerautomate.com)にサインインします。
- 左側メニューの「データ」→「接続」をクリックします。
- 一覧から「Excel Online (Business)」または「Excel Online (OneDrive)」の接続を見つけます。複数ある場合は、フローで使用している接続を特定してください。
- 接続をクリックして詳細を開き、「編集」または「パスワードを再入力」を選択します。画面の指示に従って認証を更新します。
- 認証後に「テスト」ボタンがあれば実行し、接続が正常に動作するか確認します。
接続の種類とアカウントの違い
Excel Onlineコネクタには「Excel Online (Business)」と「Excel Online (OneDrive)」の二種類があります。前者はSharePointまたはOffice 365グループ内のファイルにアクセスするための接続で、後者は個人用OneDrive用です。フローが対象とするファイルの保存場所に応じた正しい接続を使用する必要があります。誤った接続を選ぶと権限エラーになります。
| 接続の種類 | 対象ファイル | 使用アカウント |
|---|---|---|
| Excel Online (Business) | SharePoint、Teams、OneDrive for Business | 組織アカウント(Azure AD) |
| Excel Online (OneDrive) | 個人用OneDrive(Microsoft 365個人ライセンス) | Microsoftアカウント(個人用) |
ファイルの所有者と共有設定を確認する
接続が正しくても、ファイル自体にアクセス権がなければエラーになります。以下の手順で所有者と共有設定を確認します。
Excelファイルの保存場所を特定する
フローで使用しているファイルのURLを確認します。URLに「sharepoint.com」が含まれていればSharePoint、「my.sharepoint.com」ならOneDrive for Businessです。個人用OneDriveは「onedrive.live.com」で始まります。
共有設定の確認手順
- ブラウザで対象のExcelファイルを開きます。
- 画面右上の「共有」ボタンをクリックします。
- 表示されたダイアログで、「特定のユーザー」または「組織内のユーザー」が選択されているか確認します。フローを実行するアカウントが含まれている必要があります。
- 「リンクを知っているすべてのユーザー」など広い設定でも問題ありませんが、セキュリティポリシーに抵触する可能性があるため注意してください。
- ファイルの所有者を確認するには、ファイル情報(詳細ペイン)で「所有者」フィールドを表示します。自分が所有者でない場合、所有者から共有設定を変更してもらう必要があります。
失敗パターン:ファイル所有者が退職・異動した場合
ファイルの所有者が組織を離れた場合、そのファイルは孤児ファイルとなり、他のユーザーがフローからアクセスしようとすると権限エラーになります。この場合、管理者がファイルの所有権を別のユーザーに移譲する必要があります。SharePoint管理センターから操作するか、PowerShellを使って所有権を変更します。
エラー種別ごとの対処法
実際に発生するエラーメッセージとその対処法をまとめました。
| エラーメッセージ | 主な原因 | 対処法 |
|---|---|---|
| Authentication failed | 接続の認証切れ、パスワード変更 | 接続を再認証する |
| Access denied | ファイルへのアクセス権限不足 | ファイルの共有設定を確認、所有者に依頼 |
| Resource not found | ファイルのURL変更や削除 | フローのファイル参照を更新する |
| Invalid request (403) | 条件付きアクセスまたはDLPポリシー | 管理者にポリシーを確認・変更依頼 |
管理者に相談すべきケース
以下のような状況では、管理者の介入が必要です。自分で変更しようとせず、適切に依頼してください。
- 条件付きアクセスポリシーにより、Power Automateの接続がブロックされている場合。
- データ損失防止(DLP)ポリシーでExcel Onlineコネクタの使用が制限されている場合。
- ファイルの所有者が退職しており、所有権の移譲が必要な場合。
- 組織全体の共有設定を変更しないとフローが動作しない場合(例:外部ユーザーとの共有)。
管理者に依頼する際は、エラーメッセージのスクリーンショット、フローID、対象ファイルのURLを準備しておくとスムーズです。
よくある質問(FAQ)
接続の所有者を変更できますか?
Power Automateの接続は作成者のアカウントに紐づいており、後から所有者を変更することはできません。別のユーザーが接続を使用したい場合は、そのユーザー自身が新しい接続を作成し、フローに設定し直す必要があります。フローを共有する場合は、接続の認証情報を共有するのではなく、フロー内で使用する接続を各ユーザーが個別に設定する「委任」の仕組みを利用します。
ファイルの所有者ではない場合、どうすれば良いですか?
ファイルの所有者から共有設定で適切な権限(編集権限)を付与してもらってください。フローが読み取り専用の場合は「表示」権限でも動作することがありますが、Excel Onlineコネクタのアクション(行の追加・更新など)には編集権限が必要です。
エラーが断続的に発生します。何が原因ですか?
接続の認証トークンの有効期限が短い場合や、トークンの更新に失敗している可能性があります。接続を一度削除して再作成すると改善することがあります。また、Power Automateのサービス障害の可能性も考慮し、Microsoft 365 Service Health Statusを確認してください。
まとめ
Excel Onlineコネクタの権限エラーは、接続設定とファイルの共有・所有者の二軸で切り分けることが重要です。まずPower Automateの接続を再認証し、それでも解決しない場合はファイルの共有設定と所有者を確認します。自分で対処できない箇所は管理者に適切な情報を伝えて依頼しましょう。また、ファイルの所有者が変更された場合や組織ポリシーが原因の場合は、早めに管理者へエスカレーションすることでダウンタイムを最小限に抑えられます。
ADVERTISEMENT
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
