Excel Addin RibbonBar显示旧按钮

问题描述 投票:0回答:1

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

在Designer中:

enter image description here

在Excel中:

enter image description here

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

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

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

c# excel excel-2007 excel-addins
1个回答
1
投票

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

  1. 像往常一样启动Excel(而不是从visual studio),转到文件 - >选项 - >加载项
  2. 从Manage下拉选择COM加载项,然后单击Go
  3. 找到您的加载项标记,然后单击“删除”

现在,如果您启动新的调试会话,可能会更新工具栏。如果这解决了问题,原因就像你所说的那样 - 与一些缓存的dll有关。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.