Compartir a través de


Objeto IRibbonControl (Office)

Representa el objeto pasado al procedimiento de devolución de llamada de un control en una cinta u otra interfaz de usuario que se pueda personalizar mediante la extensibilidad de la cinta de Office Fluent.

Comentarios

El objeto IRibbonControl contiene el nombre (identificador) del control y del objeto Window actual para el control de la interfaz de usuario Ribbon.

Ejemplo:

En el ejemplo siguiente, escrito en C#, se muestran dos procedimientos a los que se llama desde el procedimiento de evento onAction de un control Button y un control ToggleButton .

En el primer procedimiento, el objeto IRibbonControl que representa el control se pasa al procedimiento y se muestra un cuadro de mensaje que indica que el botón se presionó junto con el identificador del botón.

El segundo procedimiento es similar al primero con la adición de un parámetro booleano que indica que se ha presionado el botón.

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."); 
}

Consulte también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.