1. ホーム
  2. c#

[解決済み] Exception:Call was rejected by callee.を解決するには?(Exception from HRESULT: 0x80010001 (RPC_E_CALL_REJECTED)) in C#?

2022-02-25 02:39:14

質問事項

コンソールアプリケーションで2つのExcelを開き、1つのExcelからもう1つのExcelへデータをコピー&ペーストするC#コードを書きました。コピー先のエクセルのvisibilityがtrueになるまでは問題なく動作していました。しかし、私は実行時にエクセルを非表示にする必要があります。そこで、visibilityをfalseに変更しました。みたいな感じです。

  _destExcelApp = new Excel.ApplicationClass();
  _destExcelApp.Visible = false;

次のような例外が表示されます。

着信側によって通話が拒否されました。(HRESULT: 0x80010001 (RPC_E_CALL_REJECTED) による例外)

これを解決するにはどうしたらいいのでしょうか?

どのように解決するのですか?

このエラーは、Excelのライセンスが完全に有効化されていないマシンに自分のアプリケーションをデプロイしたときに発生しました。 私は、この問題を診断するのに何時間も費やしました。 Office のインストールが完了していることを確認してください。