什么是xml功能区代码中“getPressed”和“onAction”按钮属性之间的区别?

时间:2013-12-13 22:18:21

标签: xml vba ribbon adp

请帮帮我。我正在使用xml代码执行adp-project功能区。 我不明白“getPressed”和“onAction”按钮属性之间的区别是什么?

1 个答案:

答案 0 :(得分:5)

OnAction与其在VBA中的含义相似。按下按钮时,将执行OnAction子程序。

GetPressed,例如GetVisibleGetLabel等,在功能区或控件无效时运行,例如通过调用Ribbon.Invalidate。例如,如果您有一个复选框的GetPressed例程,则可以根据是否选中它来执行不同的操作。

Ken Puls describes这比我好。