2017-12-18 176 views
0

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

在设计师:

enter image description here

InExcel:

enter image description here

我猜的Visual Studio放置的DLL,等在一个临时文件夹在调试,但我不知道这个地方可能。 我的问题是:为什么按钮不显示?是否有可能导致此错误的临时文件?

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

一些信息: 我使用Excel 2007与Visual Studio 2010

回答

1

当你开始从Visual Studio安装插件调试会话。视觉工作室可能没有正确重新安装插件。你可以尝试删除从Excel插件明确以下这个步骤:

  1. 启动Excel与平时一样(不是从Visual Studio),转到文件 - >选项 - >加载项
  2. 管理下拉挑COM加载项然后单击转到
  3. 找到你的外接标记,然后单击删除

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

+0

这么容易,但如此强大。谢谢 – Bongo