Partager via


Méthode IRibbonExtensibility.GetCustomUI (Office)

Charge le balisage XML, soit à partir d’un fichier de personnalisation XML, soit à partir d’un balisage XML incorporé dans la procédure, qui personnalise l’interface utilisateur du ruban.

Syntaxe

expression. GetCustomUI (RibbonID)

Expression Expression qui renvoie un objet IRibbonExtensibility .

Parameters

Nom Requis/Facultatif Type de données Description
Id de ruban Requis String Identificateur de l’interface utilisateur RibbonX.

Valeur renvoyée

Chaîne

Remarques

Pour Word, Excel, PowerPoint et Access, il n’existe qu’un seul identificateur pour chaque application. Outlook utilise l’extensibilité du ruban pour personnaliser non seulement le ruban dans un inspecteur, mais également le ruban dans un explorateur, dans différents menus contextuels, dans les onglets contextuels d’un ruban et dans le mode Backstage de Microsoft Office. Dans chacun de ces scénarios, le développeur spécifie l’interface utilisateur personnalisée dans un fichier XML qui est chargé lorsqu’Office appelle GetCustomUI avec un ID de Ruban spécifique.

Exemple

Dans l'exemple suivant, écrit en C#, l'interface IRibbonExtensibility est spécifiée dans la définition de classe. L'exemple montre ensuite comment implémenter l'unique méthode de l'interface, GetCustomUI. La méthode crée une instance d’un objet StreamReader qui lit le balisage de personnalisation dans un fichier XML externe.

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

Voir aussi

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.