Compartilhar via


IRibbonExtensibility Interface

Definição

A interface através da qual a IU (interface do usuário) Ribbon se comunica com um suplemento para personalização da IU.

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
Atributos

Exemplos

O exemplo a seguir, criado em c#, a interface IRibbonExtensibility é especificada na definição da classe. O procedimento, em seguida, implementa o único método do interfaces, GetCustomUI. Este método cria uma instância de um objeto de SteamReader que lê na marcação personalizada armazenada em um arquivo XML externo.

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

Comentários

A interface IRibbonExtensibility possui um método exclusivo, GetCustomUI.

Métodos

GetCustomUI(String)

Carrega a marcação XML, do arquivo de personalização XML ou da marcação XML incorporada no procedimento, a qual personaliza a interface com o usuário Ribbon.

Aplica-se a