RibbonCollectionBase, classe
Donne accès aux objets IRibbonExtension dans une personnalisation de ruban.
Hiérarchie d'héritage
System.Object
Microsoft.Office.Tools.Ribbon.RibbonCollectionBase
Espace de noms : Microsoft.Office.Tools.Ribbon
Assembly : Microsoft.Office.Tools.Common.v4.0.Utilities (dans Microsoft.Office.Tools.Common.v4.0.Utilities.dll)
Syntaxe
'Déclaration
Public MustInherit Class RibbonCollectionBase _
Implements IList(Of IRibbonExtension), ICollection(Of IRibbonExtension), _
IEnumerable(Of IRibbonExtension), IEnumerable, IExtension
public abstract class RibbonCollectionBase : IList<IRibbonExtension>,
ICollection<IRibbonExtension>, IEnumerable<IRibbonExtension>, IEnumerable,
IExtension
Le type RibbonCollectionBase expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
RibbonCollectionBase | Infrastructure. |
Début
Propriétés
Nom | Description | |
---|---|---|
Base | Obtient un IList<T> des objets IRibbonExtension dans le RibbonCollectionBase. |
Début
Méthodes
Nom | Description | |
---|---|---|
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetRibbon(Type) | Infrastructure. | |
GetRibbon<TRibbon>() | Infrastructure. | |
GetRibbonContextCollection(Object, Type) | Infrastructure. | |
GetRibbonContextCollection<TRibbonCollection>(Object) | Infrastructure. | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
ICollection<IRibbonExtension>.Add | Infrastructure. | |
ICollection<IRibbonExtension>.Clear | Infrastructure. | |
ICollection<IRibbonExtension>.Contains | Infrastructure. | |
ICollection<IRibbonExtension>.CopyTo | Infrastructure. | |
ICollection<IRibbonExtension>.Count | Infrastructure. | |
IEnumerable<IRibbonExtension>.GetEnumerator | Infrastructure. | |
IEnumerable.GetEnumerator | Infrastructure. | |
IList<IRibbonExtension>.IndexOf | Infrastructure. | |
IList<IRibbonExtension>.Insert | Infrastructure. | |
ICollection<IRibbonExtension>.IsReadOnly | Infrastructure. | |
IList<IRibbonExtension>.Item | Infrastructure. | |
ICollection<IRibbonExtension>.Remove | Infrastructure. | |
IList<IRibbonExtension>.RemoveAt | Infrastructure. | |
IExtension.ExtensionBase | Infrastructure. |
Début
Notes
Cette collection contient tous les rubans qui sont associés à votre personnalisation Office. Pour accéder à l'objet RibbonCollectionBase dans un projet Office, utilisez la propriété Globals.Ribbons. Pour plus d'informations, consultez Accès global aux objets dans les projets Office.
Cette collection peut contenir soit tous les objets IRibbonExtension de tout type dans une personnalisation de Ruban, soit uniquement les objets IRibbonExtension pour une classe de message ou une application Microsoft Office particulière.
Utilisation
Ce type est utilisé uniquement dans les projets Office qui ciblent .NET Framework 4 et .NET Framework 4.5. L'assembly qui définit ce type ne fait pas partie de Visual Studio Tools pour Office runtime. Vous devez déployer cet assembly avec votre solution. Pour plus d'informations, consultez Assemblys dans Visual Studio Tools pour Office Runtime.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.