2013-05-29 270 views
0

我遇到了一個問題,那就是我有一個託管的Excel AddIn,它實現了一個AutomationServer(UDF)並且還有一個接口IDTExtensibility2。 AddIn使用用C++編寫的原生COM Shim。一切正常,就像我期望的那樣,當單獨的客戶端運行時。如果客戶端不可用,則每當用戶開始輸入Excel函數名稱時,第一個字母后Excel就會崩潰。如果我們的AutomationServer未加載,則不會發生。我不明白爲什麼會發生崩潰,因爲這個階段甚至沒有執行函數。由AddIn UDF導致的Excel崩潰

這種行爲的原因是什麼?

+0

您可以使用Visual Studio或WinDbg調試Excel.exe,並捕獲所有異常(包括第一次機會)。也許你會看到一些東西,尤其是在你調試的機器上編譯的所有二進制文件。 –

回答