2012-10-10 160 views
5

最近自從我轉移到Excel 2010 64位時,我發現我經常使用的許多加載項(XLL)停止工作(Excel嘗試添加時會報告「無效加載項」錯誤)。32位Excel加載項可以在64位Excel中工作嗎?

它是否始終認爲32位構建的加載項與64位Excel不兼容,還是僅僅是我的加載項?

+0

爲了解決Steve06,我有完全一樣的問題。要回答你的問題,現在我正在同一臺機器上運行Office365 64位和Office2010 Pro 32位。所以是的,這是可能的。 –

回答

7

32位插件無法在IE 64位上運行。 32位驅動程序不能在64位Windows下運行。 32位加載項不會在64位Office中運行。這不僅僅是你,這是因爲64位程序無法加載32位模塊。

請參閱Compatibility Between the 32-bit and 64-bit Versions of Office 2010

「本地Office 2010中的64位進程無法加載32位二進制文​​件。預計這將是一個共同的問題,當你現有的Microsoft ActiveX控件和現有加載項, 「

One more link from MS about the differences between 32 and 64 bit versions of Office, and how 64-bit versions cannot run 32-bit add-ons.

+0

謝謝,我曾懷疑它會是這樣的。有沒有辦法同時運行32位和64位Office? – Steve06

+0

還沒有嘗試過自己,但似乎充滿了問題。文件擴展名將映射到一個或另一個。除非OLE對象在32位和64位之間具有不同的GUID,否則只有一種風格可以註冊其OLE服務器。然後列表繼續...如果您使用的是Win7Pro,那麼您將擁有運行WinXP虛擬機的許可證。您可以在虛擬機中安裝32位版本的Office ... –

+0

以下鏈接顯示您無法在同一臺計算機上安裝兩者:http://support.microsoft.com/kb/2269468 –

相關問題