xml功能区代码中“ getPressed”和“ onAction”按钮属性之间有何区别?

iam*_*d3r 2 xml vba ribbon adp

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

Dou*_*ncy 5

OnAction类似于其在VBA中的含义。当按下按钮时,将执行其OnAction子例程。

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

Ken Puls比我描述得更好。