Partager via


RibbonReadOnlyCollection, interface

Donne accès aux objets IRibbonExtension dans une personnalisation de ruban.

Espace de noms :  Microsoft.Office.Tools.Ribbon
Assemblys :   Microsoft.Office.Tools.Common.v4.0.Utilities (dans Microsoft.Office.Tools.Common.v4.0.Utilities.dll)
  Microsoft.Office.Tools.Common (dans Microsoft.Office.Tools.Common.dll)

Syntaxe

'Déclaration
<GuidAttribute("c3b587bc-42bc-401b-a1e7-f85777d5156a")> _
Public Interface RibbonReadOnlyCollection _
    Inherits IList(Of IRibbonExtension), ICollection(Of IRibbonExtension),  _
    IEnumerable(Of IRibbonExtension), IEnumerable
[GuidAttribute("c3b587bc-42bc-401b-a1e7-f85777d5156a")]
public interface RibbonReadOnlyCollection : IList<IRibbonExtension>, 
    ICollection<IRibbonExtension>, IEnumerable<IRibbonExtension>, IEnumerable

Le type RibbonReadOnlyCollection expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Count Obtient le nombre d'éléments contenus dans le ICollection<T>. (Hérité de ICollection<IRibbonExtension>.)
Propriété publique IsReadOnly Obtient une valeur indiquant si ICollection<T> est en lecture seule. (Hérité de ICollection<IRibbonExtension>.)
Propriété publique Item Obtient ou définit l'élément situé à l'index spécifié. (Hérité de IList<IRibbonExtension>.)

Début

Méthodes

  Nom Description
Méthode publique Add Ajoute un élément à ICollection<T>. (Hérité de ICollection<IRibbonExtension>.)
Méthode publique Clear Supprime tous les éléments de ICollection<T>. (Hérité de ICollection<IRibbonExtension>.)
Méthode publique Contains Détermine si ICollection<T> contient une valeur spécifique. (Hérité de ICollection<IRibbonExtension>.)
Méthode publique CopyTo Copie les éléments de ICollection<T> dans Array, en commençant à un index particulier de Array. (Hérité de ICollection<IRibbonExtension>.)
Méthode publique GetEnumerator Retourne un énumérateur qui itère au sein de la collection. (Hérité de IEnumerable<IRibbonExtension>.)
Méthode publique GetRibbon Infrastructure. Retourne une instance d'un IRibbonExtension du type spécifié, s'il existe dans ce RibbonReadOnlyCollection.
Méthode publique GetRibbonContextCollection Infrastructure. Retourne une collection des objets IRibbonExtension associés à une application ou classe de message spécifiée.
Méthode publique IndexOf Détermine l'index d'un élément spécifique de IList<T>. (Hérité de IList<IRibbonExtension>.)
Méthode publique Insert Insère un élément dans IList<T> à l'index spécifié. (Hérité de IList<IRibbonExtension>.)
Méthode publique Remove Supprime la première occurrence d'un objet spécifique de ICollection<T>. (Hérité de ICollection<IRibbonExtension>.)
Méthode publique RemoveAt Supprime l'élément IList<T> au niveau de l'index spécifié. (Hérité de IList<IRibbonExtension>.)

Début

Notes

La collection représentée par cet objet peut contenir tous les objets IRibbonExtension de tout type dans une personnalisation de Ruban, ou uniquement ces objets IRibbonExtension pour une classe de message particulière ou une application Microsoft Office.

Lorsque vous ajoutez un Ruban à un projet, Visual Studio ajoute la classe Globals à votre application.La propriété Ribbons de la classe Globals retourne une instance dérivée de la classe RibbonCollectionBase.Vous pouvez utiliser la collection Globals.Ribbons pour accéder aux rubans associés à votre personnalisation Office.

[!REMARQUE]

Cette interface est implémentée par Visual Studio Tools pour Office Runtime. Elle n'est pas destinée à être implémentée dans votre code. Pour plus d'informations, consultez Vue d'ensemble de Visual Studio Tools pour Office Runtime.

Utilisation

Cette documentation décrit la version de ce type utilisée dans les projets Office qui ciblent .NET Framework 4 et .NET Framework 4.5. Dans les projets qui ciblent .NET Framework 3.5, ce type peut contenir d'autres membres, et les exemples de code qui y figurent sont susceptibles de ne pas fonctionner. Pour obtenir de la documentation sur ce type dans les projets ciblant .NET Framework 3.5, consultez la section de référence suivante dans la documentation Visual Studio 2008 : https://go.microsoft.com/fwlink/?LinkId=160658.

Voir aussi

Référence

Microsoft.Office.Tools.Ribbon, espace de noms

Autres ressources

Accès au ruban au moment de l'exécution

Accès global aux objets dans les projets Office