この記事では、デスクトップ フローで Excel アクションによって生成されるエラーの軽減手順について説明します。 ほとんどのエラーは、複数の Excel アクションのコンテキストで発生し、それらの間に厳密なマッピングはありません。
詳細情報
エラーの詳細での例外 | 軽減の手順 |
---|---|
System.ArgumentNullException: 値を null にすることはできません パラメーター名: 型 |
Excel がこのエラーで開かない場合は、Excel がコンピューターにインストールされ、ライセンスされ、正しく構成されていることを確認してください。 Office のインストールを修復することもできます。 |
System.IO.FileNotFoundException: documentPathSafe | Excel ファイルが存在しないか、名前またはパスのスペルが正しくありません。 また、ファイル パスには 255 文字を超えてはなりません。 |
System.Runtime.InteropServices.COMException: Workbooks クラスの Open メソッドが失敗しました | Excel ファイルのパスには、255 文字を超える文字を含めることはできません。 |
System.Runtime.InteropServices.COMException: RPC サーバーは使用できません。 (HRESULT からの例外: 0x800706BA) | Excel ファイルがこのエラーで開かない場合は、パラメーターの Advanced グループの下で Nest を新しい Excel プロセスオプションで有効にしてみてください。 この Excel ファイルを開く前に、既存の Excel プロセスが終了することがあります。 |
Microsoft.Flow.RPA.Desktop.Modules.SDK.ActionException: Excel ドキュメント '<Excel_file_name>' が見つかりません。 | Excel ファイルが開き、その名前またはパスのスペルが正しいことを確認します。 |
System.Runtime.InteropServices.COMException: 不明な名前。 (HRESULT からの例外: 0x80020006 (DISP_E_UNKNOWNNAME)) | ターゲットの Excel ファイルが保護ビューで開いていることを確認します。 |
System.Runtime.InteropServices.COMException: 呼び出し先によって呼び出しが拒否されました。 (HRESULT からの例外: 0x80010001 (RPC_E_CALL_REJECTED)) | 対象の Excel ファイルを編集したり (たとえば、アクションの実行時にセルがアクティブに編集されている)、対応する Excel アクションの実行時にポップアップ ダイアログでブロックしたりしないでください。 |
System.Runtime.InteropServices.COMException: HRESULT からの例外: 0x800A03EC | 列、行、またはその両方を指定する必要がある Excel アクションを使用する場合、列インデックスは 0 より大きく 16,385 未満であるか、列文字が A と XFD の間の範囲に属している必要があります。 さらに、行インデックスは 0 より大きく、1,048,577 未満にする必要があります。 |
System.Runtime.InteropServices.COMException: 呼び出されたオブジェクトがクライアントから切断されました。 (HRESULT からの例外: 0x80010108 (RPC_E_DISCONNECTED)) | Excel インスタンスを開いてアクティブにする必要があるため、Excel ファイルを手動で閉じたり、[Excel を閉じる] アクションを使用して Excel の残りの操作を実行したりしないでください。 |
次の例外は、テキストに埋め込まれた軽減策の手順で発生します。
エラーの詳細での例外 |
---|
System.Runtime.InteropServices.COMException: 変更しようとしているセルまたはグラフが、保護されたシート上にあります。 変更するには、シートの保護を解除します。 パスワードの入力を要求される場合があります。 |
System.ArgumentOutOfRangeException: 指定された引数が有効な値の範囲外でした。 パラメーター名: 列番号は、1 つ以上 16384 未満である必要があります。 |
System.Runtime.InteropServices.COMException: ファイル名が長すぎます。 207 文字未満でファイルの名前を変更します。 |
System.Runtime.InteropServices.COMException: 指定したパスワードが正しくありません。 Caps Lock キーがオフになっていることを確認し、正しい大文字と小文字を使用してください。 |
System.Runtime.InteropServices.COMException: ファイル形式またはファイル拡張子が無効であるため、Excel でファイル '<Excel_file_name>' を開くことができません。 ファイルが破損していないことを確認し、ファイル拡張子がファイルの形式と一致することを確認します。 |