Objeto IRibbonExtensibility (Office)

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

Comentários

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

Exemplo

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. Esse método cria uma instância de um objeto StreamReader 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; 
} 

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.