Método IRibbonExtensibility.GetCustomUI (Office)
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.
Sintaxe
expressão. GetCustomUI (RibbonID)
Expressão Uma expressão que retorna um objeto IRibbonExtensibility .
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
Ribbonid | Obrigatório | String | A identificação da IU RibbonX. |
Valor de retorno
Cadeia de caracteres
Comentários
Para Word, Excel, PowerPoint e Access, há apenas uma ID para cada aplicativo. O Outlook usa extensibilidade de faixa de opções para personalizar não apenas a faixa de opções em um inspetor, mas também a faixa de opções em um explorador, em vários menus de contexto, em guias contextuais em uma faixa de opções e na exibição backstage do Microsoft Office. Em cada um desses cenários, o desenvolvedor Especifica a IU personalizada em um arquivo XML que é carregado quando o Office chama o GetCustomUI com uma identificação de faixa de opções específicas.
Exemplo
O exemplo a seguir, criado em c#, a interface IRibbonExtensibility é especificada na definição da classe. O exemplo, em seguida, implementa o único método do interfaces, GetCustomUI. O método cria uma instância de um objeto StreamReader que lê na marcação de personalização 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.