Объект IRibbonExtensibility (Office)IRibbonExtensibility object (Office)

Интерфейс, с помощью которого пользовательский интерфейс ленты взаимодействуют с надстройкой COM для настройки пользовательского интерфейса.The interface through which the Ribbon user interface (UI) communicates with a COM add-in to customize the UI.

ПримечанияRemarks

Интерфейс IRibbonExtensibility содержит один метод GetCustomUI.The IRibbonExtensibility interface has a single method, GetCustomUI.

ПримерExample

В следующем примере, написанном на языке C#, интерфейс IRibbonExtensibility указан в определении класса.In the following example, written in C#, the IRibbonExtensibility interface is specified in the class definition. Затем процедура реализует единственный метод interfaces, GetCustomUI.The procedure then implements the interfaces's only method, GetCustomUI. Этот метод создает экземпляр объекта StreamReader , который считывает настраиваемую разметку, хранящуюся во ВНЕШНЕМ XML-файле.This method creates an instance of a StreamReader object that reads in the customized markup stored in an external XML file.

public class Connect : Object, Extensibility.IDTExtensibility2, IRibbonExtensibility 
... 
public string GetCustomUI(string RibbonID) 
{ 
 StreamReader customUIReader = new System.IO.StreamReader("C:\\RibbonXSampleCS\\customUI.xml"); 
 string customUIData = customUIReader.ReadToEnd(); 
 return customUIData; 
} 

См. такжеSee also

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

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи?Have questions or feedback about Office VBA or this documentation? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.