Excel 2007功能区组合框事件

时间:2012-06-20 17:38:04

标签: vba combobox excel-2007 ribbon

在Office 2007中,我根据此处的材料在功能区上创建了一个组合框 Source Page 组合框工作正常,但是,当我连续选择相同的项目时,在这种情况下onChange事件不会触发。有没有办法解决这个问题。似乎onAction事件对ComboBox不起作用。

我真的很感激任何帮助...

2 个答案:

答案 0 :(得分:1)

似乎两个组合框只有一个'onChange'事件,因此除非我们更改选择,否则不会触发。也许一个dropdow列表可能有效,因为它有一个'onAction'事件。作为一种解决方法,我在列表的顶部放置了一个虚拟对象,可用于更改选择。我知道这是一个愚蠢的工作,但它必须要做,直到我检查其他选项,如下拉列表。

答案 1 :(得分:0)

在您选择项目后立即使用oRibbonCMM.InvalidateControl ("yourcontrolID"),我没有对此进行测试,但我认为它应该可行