Table of contents
TOC
Réduire la table des matières
Développer la table des matières

Objet IRibbonUI (Office)

office 365 dev account|Dernière mise à jour: 04/10/2017
|
1 Contributeur

Objet renvoyé par la procédure onLoad spécifiée dans la balise customUI. L'objet contient des méthodes qui visent à invalider les propriétés des contrôles et à actualiser l'interface utilisateur.

Remarques

Vous pouvez personnaliser l'interface utilisateur du ruban en utilisant des procédures de rappel dans les compléments COM. Lorsque l'application hôte démarre, la procédure de rappel onLoad est appelée. La procédure de rappel renvoie alors un objet IRibbonUI pointant vers l'interface utilisateur. Vous pouvez utiliser cet objet pour appeler les méthodes Invalidate, InvalidateControl et Refresh.

Exemple

Dans l'exemple suivant, le démarrage de l'application hôte déclenche la procédure événementielle onLoad. Celle-ci appelle alors une procédure qui crée un objet IRibbonUI représentant l'interface utilisateur du ruban. Une procédure de rappel invalidant tous les contrôles mis en cache et actualisant l'interface utilisateur est ensuite définie.

<customUI … OnLoad="MyAddInInitialize" …>
Dim MyRibbon As IRibbonUI

Sub MyAddInInitialize(Ribbon As IRibbonUI)
 Set MyRibbon = Ribbon
End Sub

Sub myFunction()
 MyRibbon.Invalidate() ' Invalidates the caches of all of this add-in's controls
End Sub

Voir aussi

Autres ressources

© 2018 Microsoft