动态更改Excel中的功能区按钮图像(C#,XML)

时间:2015-05-22 08:57:06

标签: c# xml button vsto ribbon

我在Visual Studio中为Excel制作了一个自定义XML功能区。问题是我想动态更改功能区按钮图像。

当某个单元格值被更改时,图像应该更改,或者计时器滴答。

我的问题是我无法找到如何访问我的某个按钮(会有多个按钮)。 我非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

您需要使用功能区XML标记。声明XML标记中按钮的getImage回调,并为代码添加相应的事件处理程序。需要更改功能区控件上的图像时,请调用Invalidate界面的InvalidateControlIRibbonUI方法。将调用您的回调,您可以在其中指定新图像。

在MSDN中的以下系列文章中阅读更多相关内容(包含示例代码):

您也可以找到以下有用的内容: