Поделиться через


Объект IRibbonControl (Office)

Представляет объект, передаваемый в процедуру обратного вызова элемента управления на ленте или другом пользовательском интерфейсе, который можно настроить с помощью расширяемости ленты Office Fluent.

Замечания

Объект IRibbonControl содержит имя (идентификатор) элемента управления и текущий объект Window для элемента управления ленты пользовательского интерфейса.

Пример

В следующем примере, написанном на языке C#, показаны две процедуры, вызываемая из процедуры события onAction элемента управления Button и элемента управления ToggleButton .

В первой процедуре объект IRibbonControl , представляющий элемент управления, передается в процедуру, и отображается окно сообщения, указывающее, что кнопка была нажата вместе с идентификатором кнопки.

Вторая процедура аналогична первой с добавлением логического параметра, указывающего на нажатие кнопки.

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

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.