Objeto IRibbonControl (Office)
Representa o objeto passado para o procedimento de retorno de chamada de um controle em uma faixa de opções ou em outra interface do usuário que possa ser personalizada com o uso da extensibilidade da faixa de opções do Office Fluent.
Comentários
Objeto IRibbonControl contém o nome (ID) do controle e do objeto Window atual do controle da IU Ribbon.
Exemplo
O exemplo a seguir, escrito em C#, mostra dois procedimentos chamados do procedimento de evento onAction de um controle Button e um controle ToggleButton .
No primeiro procedimento, o objeto IRibbonControl que representa o controle é passado para o procedimento e uma caixa de mensagem é exibida indicando que o botão foi pressionado junto com a ID do botão.
O segundo procedimento é semelhante ao primeiro com a adição de um parâmetro booleano, indicando que o botão foi pressionado.
public void ButtonOnAction(IRibbonControl control)
{
MessageBox.Show("Button clicked: " + control.Id);
}
public void ToggleButtonOnAction(IRibbonControl control, bool pressed)
{
...if (pressed)
MessageBox.Show("ToggleButton was switched on.");
else
MessageBox.Show("ToggleButton was switched off.");
}
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.