我使用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
?如果有人能帮助您提供一些见解,我会非常感激!