2012-03-16 283 views
0

我有一個Excel加載項(COM AddIn,XLL,RTD),用C#創建,VS2010,加載項快速2010,我安裝它在一臺電腦上與勝利64位+ Excel 2010 64位沒有錯誤,但它根本不顯示。 (沒有工具欄,沒有功能區,沒有在非活動插件列表中,不在禁用的插件列表中) 我甚至沒有搜索到adxloader.log或adxregistrator.log 它在虛擬機上運行良好(win 7 64位+ Excel 64位) 。Excel加載項不顯示在64位Excel(加載項快速)

當我包括插件在其他插件(ExcelDNA)組件,並安裝它,現在安裝失敗,錯誤爲以下

[EXCEPTION_UNHANDLED] (0xc0000005) at address [0x988a840f] 

       *** Stack Trace (x86) *** 

[0x988a840f] ----- 
[0x725de54b] MsiLoadStringW() 
[0x725de4e7] MsiLoadStringW() 
[0x7263a466] MsiInvalidateFeatureCache() 
[0x72695b92] MsiGetPropertyW() 
[0x0009b2ab] ----- 
[0x000b0b76] ----- 
[0x000aa444] ----- 
[0x000a8177] ----- 
[0x000a70f6] ----- 
[0x000ada7c] ----- 
[0x000b266e] ----- 
[0x000b263b] ----- 
[0x000b2442] ----- 
[0x0005d5a7] ----- 
[0x0005d7bc] ----- 
[0x0005d72c] ----- 
[0x0005de95] ----- 
[0x770b9ef2] RtlInitializeExceptionChain() 
[0x770b9ec5] RtlInitializeExceptionChain() 

回答

1

我能想到的只有一個原因,一個XLL加載項在Excel中不工作2010 64 - 中的.NET Framework 2.0(Marshal.GetFunctionPointerForDelegate法)的錯誤。但是,這顯然不是你的情況,我們看到安裝成功完成,但加載項沒有被註冊,也沒有創建日誌。它看起來像您的安裝項目的自定義操作不起作用的原因。

無論如何,在沒有看到您的項目的情況下,很難100%確定地說出任何內容。請聯繫我們的支持團隊瞭解更多詳情,我們會盡力找到造成這種行爲的原因。