Excel アクションなど、デスクトップ フローを実行するときのエラー
この記事では、デスクトップ フローで 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 ファイルが開かなければ、パラメーターの詳細グループで [新しい 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>' を開くことができません。 ファイルが破損していないことを確認し、ファイル拡張子がファイルの形式と一致することを確認します。 |