/ / Excelのシートを読み取るときのRPCエラー - c#、Excel、interop、rpc

Excelのシートを読み取るときのRPCエラー - c#、Excel、interop、rpc

私の.netアプリケーションでExcel interopを使用してリモートサーバからExcelシートを読み込もうとすると、このエラーが発生します。

"RPCサーバーは使用できません(HRESULTの例外:0x800706BA)"

私は再びアプリケーションを実行するとき、私はこのエラーを取得しないでください。私はこれの理由とそれを避けるためにどのようなことができるか知っていますか?

ありがとう。

回答:

回答№1は1

こんにちは私は最高の特権(ターゲットファイル/フォルダのイベント)を持つローカルマシン上でinterop(NS:Microsoft.Office.Interop.Excel)を使用しているので、私は同じ "奇妙な"エラーを取得していました。

何度も同じExcelアプリケーションインスタンスを使用して複数のファイルを読み込んでいましたか?

私の推測が正しい場合は、解析が必要なファイルごとにExcelの新しいインスタンスを作成してください。もちろん、読み込みが完了したらアプリケーションを終了してください。