我在Visual Studio中为Excel制作了一个自定义XML功能区。问题是我想动态更改功能区按钮图像。
当某个单元格值被更改时,图像应该更改,或者计时器滴答。
我的问题是我无法找到如何访问我的某个按钮(会有多个按钮)。 我非常感谢任何帮助。
答案 0 :(得分:2)
您需要使用功能区XML标记。声明XML标记中按钮的getImage回调,并为代码添加相应的事件处理程序。需要更改功能区控件上的图像时,请调用Invalidate界面的InvalidateControl或IRibbonUI方法。将调用您的回调,您可以在其中指定新图像。
在MSDN中的以下系列文章中阅读更多相关内容(包含示例代码):
您也可以找到以下有用的内容: