次の方法で共有


デスクトップ用 Power Automateで Excel ファイルを開くときにエラーが発生する

この記事は、デスクトップ用 Power Automateで空白または既存の Excel ファイルを開こうとすると発生するエラーを解決するのに役立ちます。

"HRESULT からの例外: 0x800xxxxx" エラー

System.Runtime.InteropServices.COMException: HRESULT からの例外: 0x800xxxxx

原因

このエラーは、次の場合に発生する可能性があります。

  • Office アプリ (または Excel のみ) が正しくインストールされていません。
  • デスクトップ用 Power Automateが正しくインストールされていません。
  • Excel ファイルは OneDrive と同期されます。

Resolution

"ファイルまたはアセンブリまたはその依存関係の 1 つを読み込めませんでした" エラー

System.IO.FileNotFoundException: ファイルまたはアセンブリ 'Microsoft.Office.Interop.Excel' またはその依存関係の 1 つを読み込めませんでした。 指定されたファイルが見つかりません。

原因

Excel アプリケーションがコンピューターにインストールされていません。

Resolution

コンピューターに Excel がインストールされていることを確認します。

"パス 'C:\YourPath\YourFile.xlsx' へのアクセスが拒否されました" エラー

System.UnauthorizedAccessException: パス 'C:\YourPath\YourFile.xlsx' へのアクセスが拒否されました。

原因

ドキュメントが制限されたファイル パスにあるか、デスクトップ用 Power Automateドキュメントを開いてアクセスするためのアクセス許可がありません。

Resolution

デスクトップ用 Power Automateがアクセスできるディレクトリにファイルを移動します。

"プロセスがファイル 'C:\YourPath\YourFile.xlsx' にアクセスできません" エラー

System.IO.IOException: プロセスは別のプロセスで使用されているため、ファイル 'C:\YourPath\YourFile.xlsx' にアクセスできません。

原因

Excel アプリケーションはロックされており、他のプロセスはアクセスできません。

Resolution

開いているすべての Excel プロセスを終了し、デスクトップ用 Power Automateを再起動します。

"80040154 クラスが登録されていません" エラー

System.Runtime.InteropServices.COMException: CLSID {ID} を持つコンポーネントの COM クラス ファクトリを取得できませんでした。80040154 クラスが登録されていません (HRESULT からの例外: 0x80040154 (REGDB_E_CLASSNOTREG))。

原因

この問題は、Excel 2013 以前などの古いバージョンの Excel を使用している場合に発生する可能性があります。

Resolution

コンピューターに Excel 2013 以降のバージョンがインストールされていることを確認します。

"System.OutOfMemoryException: メモリ不足" エラー

原因

Excel で実行されている特定の拡張機能が原因でメモリが不足しているか、メモリ使用率が高いため、Excel アプリケーションがクラッシュします。

Resolution

開いているすべての Excel アプリケーションを終了して、もう一度やり直してください。

詳細

Power Automate の Excel アクション