IRibbonExtensibility 接口

定义

功能区用户界面 (UI) 在与 COM 加载项通信来自定义 UI 时所使用的接口。

public interface class IRibbonExtensibility
[System.Runtime.InteropServices.Guid("000C0396-0000-0000-C000-000000000046")]
public interface IRibbonExtensibility
[<System.Runtime.InteropServices.Guid("000C0396-0000-0000-C000-000000000046")>]
type IRibbonExtensibility = interface
Public Interface IRibbonExtensibility
属性

示例

在以下用 C# 编写的示例中,IRibbonExtensibility 接口是在类定义中指定的。 该过程随后将实现该接口的唯一方法 GetCustomUI。 此方法将创建 SteamReader 对象的实例,而该对象将读取存储在外部 XML 文件中的自定义标记。

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; 
}

注解

IRibbonExtensibility 接口只有 GetCustomUI 一个方法。

方法

GetCustomUI(String)

从 XML 自定义文件或过程中嵌入的 XML 标记加载 XML 标记,以自定义功能区用户界面。

适用于