0

AutomationServer (UDF) とインターフェイスを実装する管理された Excel アドインがあるという問題に直面していますIDTExtensibility2。AddIn は、C++ で記述されたネイティブの COM Shim を使用します。別のクライアントが実行されている場合、すべてが期待どおりに機能します。クライアントが利用できない場合、ユーザーが最初の文字の後に Excel 関数名の入力を開始すると、Excel がクラッシュします。AutomationServer がロードされていない場合、これは起こりません。関数がこの段階で実行されていないため、クラッシュが発生する理由がわかりません。

この動作の原因は何ですか?

4

1 に答える 1

0

Simon Mourier のアイデアのおかげで、デバッグ時にすべての例外をキャッチし、いくつかの調査の結果、イベントExcelApp.CalculateFull()内の が問題を引き起こしていることOnConnectionがわかりました。http://support.microsoft.com/kb/284876/en-usも参照してください。問題を解決するための最終的な手がかりが得られました。

于 2013-05-30T05:05:46.460 に答える