Excel Addin RibbonBar显示旧按钮

时间:2017-12-18 11:19:49

标签: c# excel excel-2007 excel-addins

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

在设计师中:

enter image description here

InExcel:

enter image description here

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

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

一些信息: 我在Visual Studio 2010中使用Excel 2007。

1 个答案:

答案 0 :(得分:1)

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

  1. 像往常一样启动Excel(不是从visual studio),转到文件 - >选项 - >加载项
  2. 管理下拉选择 COM加载项,然后点击开始
  3. 找到您的加载项标记,然后点击删除
  4. 现在,如果您启动新的调试会话,可能会更新工具栏。 如果这样可以解决问题,原因就像你所说的那样 - 与一些缓存的dll相关。