【问题标题】:Dyncamically change ribbon button image in Excel ( C#, XML)在 Excel 中动态更改功能区按钮图像(C#、XML)
【发布时间】:2015-05-22 08:57:05
【问题描述】:

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

当某个单元格值改变时,图像应该改变,或者如果计时器滴答作响。

我的问题是我不知道如何访问我的某个按钮(会有多个按钮)。 非常感谢您的帮助。

【问题讨论】:

  • 为什么票数接近?对我来说似乎是一个合法的问题(不太宽泛)。 OP 可以添加一些代码来更好地演示和阐明问题。

标签: c# xml button vsto ribbon


【解决方案1】:

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

在 MSDN 的以下系列文章中了解更多信息(包括示例代码):

您可能会发现以下内容对您有所帮助:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-08
    • 1970-01-01
    • 1970-01-01
    • 2016-05-06
    • 2010-12-12
    • 1970-01-01
    相关资源
    最近更新 更多