Excel Addin RibbonBar 显示旧按钮

Excel Addin RibbonBar shows old Buttons

我有一个带有功能区栏的 Excel 插件。 功能区栏有一些按钮和复选框等。 最近,我删除了一个复选框并添加了一个按钮。 功能区栏在设计器中正确显示,但未在 Excel 中显示按钮。 功能区栏似乎没有更新。

在设计器中:

在Excel:

我想 Visual Studio 在调试时将 DLL 等放在临时文件夹中,但我不确定它可能在哪里。 我的问题是:为什么按钮不显示?是否有可能导致此错误的临时文件?

调试时,我可以看到可见的 属性 设置为 true,并且已正确添加到组中。

一些信息: 我正在使用 Excel 2007 和 Visual Studio 2010.

当您从 visual studio 启动调试会话时,插件已安装。 visual studio 可能没有正确重新安装插件。您能否尝试按照以下步骤明确地从 excel 中删除插件:

  1. 像往常一样启动 Excel(不是从 visual studio),转到文件 -> 选项 -> 加载项
  2. 管理下拉菜单中选择COM加载项然后点击开始
  3. 找到您的加载项,标记它并单击删除

现在,如果您开始新的调试会话,工具栏可能会更新。 如果这解决了问题,原因如您所说 - 与某些缓存的 dll 有关。