【问题标题】:Excel Add-In deployment problemExcel 加载项部署问题
【发布时间】:2010-07-17 02:12:42
【问题描述】:

我使用 VSTO 2005 SE 构建了一个 Excel 插件,我将其部署到主要基于 Office 2003 的用户群,但也有几个安装了 Office 2007 的工作站。

在基于 Office 2003 的工作站上,该插件可以完美运行。

现在因为此加载项是使用 Office 2003 的 VSTO 版本创建的,所以加载项没有功能区,并且应该在 Excel 2007 打开时显示在加载项选项卡下。

但是,在基于 Office 2007 的计算机上,加载项无法显示。当我检查[HKLM\Microsoft\Office\Excel\AddIns] 键下的注册表时,LoadBehavior 设置为 0,我认为这表明 AddInLoader.dll 甚至无法启动(已停用)。奇怪的是,当我将所有键更改为 HKCU 而不是 HKLM 时,插件神奇地开始出现并开始工作。

有谁知道 Excel 2007 的注册表项是否仅限于 HKCU?如果有人能提供一些见解,我将不胜感激!

【问题讨论】:

    标签: c# .net excel vsto excel-2007


    【解决方案1】:

    来自here

    默认情况下,2007 中的应用程序 Microsoft Office 系统只能加载 注册的加载项 HKEY_CURRENT_USER。加载加载项 注册在 HKEY_LOCAL_MACHINE,计算机 必须安装这些应用程序 还有修补程序包 976477 安装。有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=184923.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-30
      • 2020-01-11
      • 1970-01-01
      • 1970-01-01
      • 2021-07-26
      相关资源
      最近更新 更多