我使用VSTO 2005 SE構建了一個Excel加載項,我部署到基於Office 2003的用戶基礎上,但也安裝了幾個安裝了Office 2007的工作站。Excel加載項部署問題
在基於Office 2003的工作站上,加載項完美工作。
現在由於此加載項是使用VSTO for Office 2003的版本創建的,因此加載項沒有功能區,並且在Excel 2007打開時應顯示在加載項選項卡下。
但是,在基於Office 2007的計算機上,加載項無法顯示。當我檢查[HKLM\Microsoft\Office\Excel\AddIns]
密鑰下的註冊表時,LoadBehavior
設置爲0,我相信這表明AddInLoader.dll無法啓動(取消激活)失敗。奇怪的是,當我將所有鑰匙更改爲HKCU
而不是HKLM
時,插件神奇地開始出現並工作。
有誰知道Excel 2007是否對註冊表項的限制僅限於HKCU
?如果有人能幫助您提供一些見解,我會非常感激!