RibbonCollectionBase Sınıf

Tanım

IRibbonExtensionŞerit özelleştirmesindeki nesnelere erişim sağlar.

public abstract class RibbonCollectionBase : Microsoft.Office.Tools.IExtension, System.Collections.Generic.ICollection<Microsoft.Office.Tools.Ribbon.IRibbonExtension>, System.Collections.Generic.IEnumerable<Microsoft.Office.Tools.Ribbon.IRibbonExtension>, System.Collections.Generic.IList<Microsoft.Office.Tools.Ribbon.IRibbonExtension>
Devralma
RibbonCollectionBase
Uygulamalar

Açıklamalar

Bu koleksiyon, Office özelleştirmenizin ilişkilendirildiği tüm şeritleri içerir. RibbonCollectionBaseBir Office projesindeki nesneye erişmek için Globals.Ribbons özelliğini kullanın. Daha fazla bilgi için bkz. Office Projelerindeki Nesnelere Genel erişim.

Bu koleksiyon IRibbonExtension , şerit özelleştirmelerinde herhangi bir türden tüm nesneleri ya da yalnızca IRibbonExtension belirli bir ileti sınıfı veya Microsoft Office uygulaması için nesneleri içerebilir.

Kullanım

Bu tür yalnızca .NET Framework 4 veya sonraki sürümlerini hedefleyen Office projelerinde kullanılır. Bu türü tanımlayan derleme, Office için Visual Studio Araçları çalışma zamanı modülünün parçası değildir. Bu derlemeyi çözümünüzle birlikte dağıtmanız gerekir. Daha fazla bilgi için Office çalışma zamanı için Visual Studio araçlarındaki derlemeler.

Oluşturucular

RibbonCollectionBase(RibbonFactory)

Özellikler

Base

IList<T> IRibbonExtension İçindeki nesneleri alır RibbonCollectionBase .

Yöntemler

GetRibbon(Type)
GetRibbon<TRibbon>()
GetRibbonContextCollection(Object, Type)
GetRibbonContextCollection<TRibbonCollection>(Object)

Belirtik Arabirim Kullanımları

ICollection<IRibbonExtension>.Add(IRibbonExtension)
ICollection<IRibbonExtension>.Clear()
ICollection<IRibbonExtension>.Contains(IRibbonExtension)
ICollection<IRibbonExtension>.CopyTo(IRibbonExtension[], Int32)
ICollection<IRibbonExtension>.Count
ICollection<IRibbonExtension>.IsReadOnly
ICollection<IRibbonExtension>.Remove(IRibbonExtension)
IEnumerable.GetEnumerator()
IEnumerable<IRibbonExtension>.GetEnumerator()
IExtension.ExtensionBase
IList<IRibbonExtension>.IndexOf(IRibbonExtension)
IList<IRibbonExtension>.Insert(Int32, IRibbonExtension)
IList<IRibbonExtension>.Item[Int32]
IList<IRibbonExtension>.RemoveAt(Int32)

Şunlara uygulanır